私はいくつかのAPCUPSを持っています-
残念ながら、私のオフィスの電源は(私の制御不能に)消えるのが好きなので、これらのUPSによって電力が供給されている機器はシャットダウンします。これらはVMwareインフラストラクチャ環境(VMware Lab Manager)に電力を供給し、私がやりたいのは、バッテリーがオンになったことを検出し(たとえば、x時間経過したか、xパーセント残っている)、このイベントでスクリプトを実行することです。
バッテリー上のイベントを検出してスクリプトを実行するには、どのソフトウェアが必要ですか?
ありがとう!
apcupsd
を使用できます。ほとんどのリポジトリにあります。 USB接続とRS232接続の両方、およびネットワーク通信をサポートします(ネットワークサーバーは、UPS自体と別のapcupsd
インスタンスの両方にすることができます)。
マシンを正常にシャットダウンするデフォルトのスクリプトがあります。これを行うスクリプトはapcupsd構成ファイルで定義されているため、別のスクリプトに切り替えることができるはずです。