web-dev-qa-db-ja.com

リモートUPSの監視(および応答)を開始するupsmonサービスを取得できません

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を正しく設定したとは思っていませんが、ユーザー/パスワードなしに設定する方法がわかりません。どんな助けでもありがたいことに受け取られるでしょう-私はこれに関してグーグルとかなりの時間を過ごしました、そして私自身が立ち往生しているのに気づきます。

2
stefandz

/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のアサートに失敗し、コンピューターのシャットダウンをトリガーします。たくさんの「楽しい」キュー。

2
Ola Tuvesson