環境
・ CentOS7 × 2台 ・ APC Smart-UPS 750 LCD 100V SMT750J E × 1台 ・ USBケーブルで接続
プライマリー設定
UPSをUSBで接続しているサーバーにapcupsdをインストールする。
# yum install epel-release # yum install apcupsd
認識されているデバイスを確認する。
※hiddev0〜15
$ dmesg
設定ファイルの下記の箇所を編集する。DEVICEの番号は前の手順で確認した番号に。
UPSCABLE usb UPSTYPE usb DEVICE /dev/usb/hiddev0〜15 NISIP 0.0.0.0 TIMEOUT 90
ファイアウォールに例外を登録する。
# firewall-cmd --permanent --add-port=3551/tcp # firewall-cmd --reload
サービスを有効化して起動する。
# systemctl enable apcupsd # systemctl start apcupsd
状態を確認してSTATUSがONLINEとなっていれば正常。
$ apcaccess
セカンダリー設定
セカンダリーサーバーにもapcupsdをインストールする。
# yum install epel-release # yum install apcupsd
設定ファイルの下記の箇所を編集する。DEVICEにはプライマリーのIPアドレスとポート番号を指定。
UPSCABLE ether UPSTYPE net DEVICE 192.168.0.10:3551 TIMEOUT 60
サービスを有効化して起動する。
# systemctl enable apcupsd # systemctl start apcupsd
状態を確認してSTATUSがONLINEとなっていれば正常。
$ apcaccess