Настройка NUT для IPPON BACK POWER PRO 600

Настройка NUT для IPPON BACK POWER PRO 600

http://blog.shadypixel.com/monitoring-a-ups-with-nut-on-debian-or-ubuntu-linux/

man ups.conf
man upsd.conf
man upsd.users
man upsmon.conf
$ aptitude install nut

Надо проверить наличие юзера и группы с именем nut и, если автоматом не были созданы, создать.

Лезем http://www.networkupstools.org/compat/stable.html и видим что для данной модели UPS можно юзать два дрйвера blazer_ser or megatec.
Создаём /etc/nut/ups/ups.conf и пишем внутри:
# /etc/nut/ups.conf
[ippon]
driver = megatec
port = /dev/ttyS0 (так как у меня UPS сидит на COM1)
 
Создаём /etc/udev/rules.d/99_nut-serialups.rules:
# /etc/udev/rules.d/99_nut-serialups.rules
KERNEL=="ttyS0", GROUP="nut"

Даём команды, чтобы не перегружать компутер:

$ sudo udevadm control --reload-rules
$ sudo udevadm trigger
 
Запускаем:
$ sudo upsdrvctl start
и видим ответ:
Network UPS Tools - UPS driver controller 2.4.1
Network UPS Tools - Megatec protocol driver 1.6 (2.4.1)
Megatec protocol UPS detected.
Создаём /etc/nut/upsd.conf:
# /etc/nut/upsd.conf
LISTEN 127.0.0.1 3493
 
Создаём  /etc/nut/upsd.users:
# /etc/nut/upsd.users
[local_mon]
password = VasyaLiSiCyn83 (здесь придумываем пароль)
    allowfrom = localhost
    upsmon master

Создаём /etc/nut/upsmon.conf:

# /etc/nut/upsmon.conf
MONITOR ippon@localhost:3493 1 local_mon VasyaLiSiCyn83 master
POWERDOWNFLAG /etc/killpower
SHUTDOWNCMD "/sbin/shutdown -h now" 
Настраиваем права:
$ sudo chown root:nut /etc/nut/*
$ sudo chmod 640 /etc/nut/*

И в финале создаём и редактируем /etc/default/nut

# /etc/default/nut
START_UPSD=yes
START_UPSMON=yes 

Запускаем:

$ /etc/init.d/nut start
Можно дать команду:
$ upsc ippon и получить данные UPS'а.
battery.charge: 100.0
battery.voltage: 13.80
battery.voltage.nominal: 12.0
driver.name: megatec
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.4.1
driver.version.internal: 1.6
input.frequency: 50.1
input.frequency.nominal: 50.0
input.voltage: 248.0
input.voltage.fault: 248.0
input.voltage.maximum: 250.0
input.voltage.minimum: 234.0
input.voltage.nominal: 230.0
output.voltage: 248.0
ups.beeper.status: disabled
ups.delay.shutdown: 0
ups.delay.start: 2
ups.load: 31.0
ups.mfr: unknown
ups.model: unknown
ups.serial: unknown
ups.status: OL
ups.temperature: 37.8
ups.type: standby
Дополнительно скачал и установил два пакета из 
В результате в гноме могу глядеть нагрузку на UPS и прочее через GUI.