FreeNAS (FreeNAS-11.2-RELEASE-U1) に UPS (APC Smart-UPS RT 1500 RM XL + AP9617 Network Management Card EX) を接続する設定をしたときの記録です.
APCのUPSではapcupsdを利用できますが,FreeNASに組み込まれているUPS機能はNetwork UPS Tools (NUT) により提供されています.今回は,NUTからLAN経由でAP9617にアクセスします.
設定
管理画面からServicesを開くとUPSという項目があります.ペンのマークを押すと設定画面を開けます.今回は以下のように設定しました.
- UPS Mode: Master
- Identifier: ups
- Driver: APC ups 3 Smart-UPS RT XL AP9618 SNMP monitoring card (snmp-ups)
- Port: (選ばない)
- Hostname: APC9617のホスト名 or IPアドレス
- Shutdown Mode: UPS goes on battery
- Shutdown Timer: 480
- 停電後480秒に復帰しないとシャットダウンを開始します
接続確認
FreeNASのシェルからupscコマンドを用いて確認します.コマンドの書式は
upsc upsname[@hostname[:port]]
となり,upsnameはidentifierとして設定した"ups" ,ホストはlocalhostとすればよいです.
以下のように状態が表示されれば,正しく接続できています.
root@freenas[~]# upsc ups@localhost ambient.1.humidity.alarm.high: 89.00 ambient.1.humidity.alarm.low: 11.00 ambient.1.temperature.alarm.high: 59.00 ambient.1.temperature.alarm.low: 1.00 battery.charge: 100.00 battery.charge.restart: 45 battery.current: 0.00 battery.date: 01/20/17 battery.packs: 1.00 battery.packs.bad: -1.00 battery.runtime: 1920.00 battery.runtime.low: 300 battery.voltage: 54.00 battery.voltage.nominal: -1.00 device.mfr: APC device.model: Smart-UPS RT 1500 RM XL device.serial: XXXXXXXXXXXX device.type: ups driver.name: snmp-ups driver.parameter.pollinterval: 2 driver.parameter.port: xxx.xxx.xxx.xxx driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.data: apcc MIB 1.2 driver.version.internal: 0.97 input.frequency: 50.00 input.sensitivity: UNKNOWN input.transfer.high: 110 input.transfer.low: 78 input.transfer.reason: selfTest input.voltage: 102.90 input.voltage.maximum: 102.90 input.voltage.minimum: 100.80 output.current: 4.30 output.frequency: 50.00 output.voltage: 100.00 output.voltage.nominal: 100 ups.delay.shutdown: 90 ups.delay.start: 60 ups.firmware: 800.2.A ups.id: ups ups.load: 30.00 ups.mfr: APC ups.mfr.date: 08/20/06 ups.model: Smart-UPS RT 1500 RM XL ups.serial: XXXXXXXXXXXX ups.status: OL ups.temperature: 30.80 ups.test.date: 09/02/2019 ups.test.result: Ok