Mac-Osx
用於 Synology 網路 ups 的 MacOS nut 客戶端安裝
我有一個 APC UPS 連接到我的 Synology nas,我正試圖讓我的 mac (10.13) 連接到 Synology 的“網路 UPS”。
到目前為止,我一直在嘗試遵循本指南:
而且我已經安裝了 fink 和 findcommander。然而,這是我似乎失去了關於如何進行的所有資訊的地方:
- 我似乎無法在 finkcommander 上找到“堅果”,那麼我應該安裝什麼?
- 如果我訪問 fink 網站並獲得有關 nut 檔案的概述,我應該下載哪些以及如何處理它們?
所以看來我有點錯過了芬克的意義。
不得不做:
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)。編輯添加“s”到 LaunchDaemons。
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>