Buffalo LinkStation Duoに接続された単一のリモートUPSを単に監視するためにナットインストールを取得するのが困難です。 upsc [email protected]
を使用して手動でステータスを正しく読み取ることができ、ユーザー/パスワードなしです。
長期的には、システムがこのリモートUPSを監視することを望んでいます。バッテリーが動作するようになった場合は、システムをシャットダウンします(UPSの動作自体はLinkStation Duoによって管理されます)。
関連する設定ファイル
#/etc/nut/upsmon.conf
MONITOR [email protected]
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYMSG ONLINE "UPS %s on line power"
NOTIFYMSG ONBATT "UPS %s on battery"
NOTIFYMSG FSD "UPS %s: forced shutdown in progress"
NOTIFYMSG SHUTDOWN "Auto logout and shutdown proceeding"
NOTIFYFLAG ONLINE SYSLOG+WALL
NOTIFYFLAG ONBATT SYSLOG+WALL
NOTIFYFLAG FSD SYSLOG+WALL
NOTIFYFLAG SHUTDOWN SYSLOG+WALL
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
-
#/etc/nut/nut.conf
MODE=netclient
他の構成ファイルは変更されていません-つまり、ローカルUPSは実装されていません(存在しないため)-しかし、/var/log/syslog
のように、これは私の問題の一部である可能性があります。
upsdrvctl[559]: Network UPS Tools - UPS driver controller 2.7.2
upsmon[588]: fopen /var/run/nut/upsmon.pid: No such file or directory
upsmon[588]: /etc/nut/upsmon.conf line 86: invalid directive MONITOR [email protected]
upsmon[588]: Using power down flag file /etc/killpower
upsmon[588]: Network UPS Tools upsmon 2.7.2
upsmon[588]: Fatal error: insufficient power configured!
upsmon[588]: Sum of power values........: 0
upsmon[588]: Minimum value (MINSUPPLIES): 1
upsmon[588]: Edit your upsmon.conf and change the values.
だからupsmonは私がリモートUPSを正しく設定したとは思っていませんが、ユーザー/パスワードなしに設定する方法がわかりません。どんな助けでもありがたいことに受け取られるでしょう-私はこれに関してグーグルとかなりの時間を過ごしました、そして私自身が立ち往生しているのに気づきます。
/etc/nut/upsd.users
を編集し(この場合はbuffalo.localで)、次のようにupsmonユーザーを定義する必要があります。
[yourupsmonuser]
password = somerandompassword
upsmon master
次に、(「監視」マシン上の)/etc/nut/upsmon.conf
で、MONITOR
行をに設定します。
MONITOR yourups@yourhost 1 yourupsmonuser somerandompassword master
systemctl enable nut-monitor
を使用すると、これで十分です。ネットワークが利用可能になる前にSystemDがupsmonインスタンスを起動することに注意してください。MINSUPPLIES 1
を編集してDEADTIME
を増やす前に、/etc/nut/upsmon.conf
のアサートに失敗し、コンピューターのシャットダウンをトリガーします。たくさんの「楽しい」キュー。