MacOS nut 客户端安装用于 synology 网络 ups

MacOS nut 客户端安装用于 synology 网络 ups

我有一个 APC UPS 连接到我的 synology nas,并且我正在尝试让我的 mac (10.13) 连接到 synology 的“网络 ups”。

到目前为止,我一直在尝试遵循以下指南:

https://community.netgear.com/t5/New-to-ReadyNAS/NUT-on-OSX-10-6-Sharing-a-UPS-with-ReadyNAS-and-Computers/td-p/661293

我已经安装了 fink 和 findcommander。然而,我似乎在这里失去了有关如何继续的所有信息:

  • 我好像在 finkcommander 上找不到“nut”,那么我应该安装什么呢?
  • 如果我进入 fink 站点并查看 nut 档案的概览,我应该下载哪些文件以及如何处理它们?

答案1

因此,看来我有点错过了 fink 的要点。

不得不做:

sudo apt-get update
fink install nut

使用 apt-get update 更新软件包列表也修复了 finkcommander。

安装 nut 后(5 分钟)在 /sw/etc/nut/ 中设置配置,如在网上找到的取消注释一行:

MONITOR ups@<ip of synology> 1 monuser secret slave

之后 sudo upsmon 仍然给出缺少库的错误。错误:

dyld: Library not loaded /sw/lib/libssl.1.0.0.dylib

为此,我使用 finkcommander 安装了 openssl 1.0.2(fink 安装的版本太高)

然后运行 ​​sudo upsmon 没有出现错误。以下https://community.netgear.com/t5/New-to-ReadyNAS/NUT-on-OSX-10-6-Sharing-a-UPS-with-ReadyNAS-and-Computers/td-p/661293 显示 3 个进程(一个 grep upsmon 被忽略):

ps aux | grep upsmon 

最后向我展示了 UPS 的信息:

sudo upsc UPS@<ip of nas>

剩下的就是通过添加以下内容在启动时自动启动 upsmon :(信用https://superuser.com/questions/1228972/how-to-automatically-launch-nut-client-at-boot-on-macos/1358980#1358980)。已编辑,在 LaunchDaemons 中添加了“s”。

sudo nano /Library/LaunchDaemons/org.networkupstools.upsmon.plist

并填充:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>org.networkupstools.upsmon</string>
   <key>OnDemand</key>
   <false/>
   <key>ProgramArguments</key>
   <array>
           <string>/sw/sbin/upsmon</string>
           <string>-D</string>
   </array>
</dict>
</plist>

相关内容