web-dev-qa-db-ja.com

UbuntuサーバーでEaton 3S 700VA UPSを使用する方法は?

Eaton 3S 700VA UPSをモデム、QNAP TS-412およびUbuntuサーバーに接続しています。 EatonのUSB接続は、Ubuntuサーバーに接続されます。

停電を管理するのにどのソフトウェアが最適か疑問に思っていました。具体的には、Ubuntu ServerにQNAPに電力が供給されていないときにシャットダウンし、Gmailにメールを送信してシャットダウンするように伝えたいと思います。

7
Zeophlite

UPSの監視に使用される通常のパッケージは Network UPS Tools で、Ubuntuではnutとしてパッケージ化されています。モデルは サポート対象としてリストされています Webサイトのusbhid-upsドライバーを使用します。

他の機能の中でも特に、NUTには、1台のマシンを使用できるクライアント/サーバーアーキテクチャが含まれています ネットワーク経由でUPSステータスを利用可能にする 。これは、状況のように、複数のマシンに電力を供給する単一のUPSがある場合に役立ちます。

5

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"を編集する必要があります。

4
James Newell