Eaton 3S 700VA UPSをモデム、QNAP TS-412およびUbuntuサーバーに接続しています。 EatonのUSB接続は、Ubuntuサーバーに接続されます。
停電を管理するのにどのソフトウェアが最適か疑問に思っていました。具体的には、Ubuntu ServerにQNAPに電力が供給されていないときにシャットダウンし、Gmailにメールを送信してシャットダウンするように伝えたいと思います。
UPSの監視に使用される通常のパッケージは Network UPS Tools で、Ubuntuではnut
としてパッケージ化されています。モデルは サポート対象としてリストされています Webサイトのusbhid-ups
ドライバーを使用します。
他の機能の中でも特に、NUTには、1台のマシンを使用できるクライアント/サーバーアーキテクチャが含まれています ネットワーク経由でUPSステータスを利用可能にする 。これは、状況のように、複数のマシンに電力を供給する単一のUPSがある場合に役立ちます。
Ubuntu 12.04でEaton 3s 700VA UPSのnut
をセットアップするために使用したコマンドは次のとおりです。
Sudo apt-get install nut
Sudo vim /etc/nut/ups.conf
[Eaton3S]
driver=usbhid-ups
port=auto
Sudo vim /etc/nut/upsd.users
[upsmon]
password = pass
upsmon master
Sudo vim /etc/nut/upsmon.conf
MONITOR Eaton3S@localhost 1 upsmon pass master
Sudo vim /etc/nut/nut.conf
MODE=standalone
Sudo service nut start
Sudo upsc Eaton3S
モデムをシャットダウンし、自分にメールを送信するには、bashスクリプトを作成し、/ etc/nut/upsmon.confのSHUTDOWNCMD "/sbin/shutdown -h +0"
を編集する必要があります。