Skip to content

NUT

OS: 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux Пакет: NUT После переноса Zabbix 2.4 на Debian доустановили NUT, подложили конфиги. Не заработало.

# Загружаем драйвер
root@v11:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Can`t chdir to /var/run/nut: No such file or directory
Driver failed to start (exit status=1)

# Чиним
root@v11:~#  mkdir /var/run/nut
root@v11:~# chown root:nut /var/run/nut
root@v11:~# chmod 770 /var/run/nut
root@v11:~# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Using subdriver: APC HID 0.95

# Запускаем
root@v11:~# upsd
Network UPS Tools upsd 2.6.4
fopen /var/run/nut/upsd.pid: No such file or directory
listening on 127.0.0.1 port 3493
listening on ::1 port 3493
Can`t open /etc/nut/ups.conf: Can`t open /etc/nut/ups.conf: Permission denied

# Чиним:
root@v11:~# chown -R root:nut /etc/nut
root@v11:~# upsd
Network UPS Tools upsd 2.6.4
fopen /var/run/nut/upsd.pid: No such file or directory
listening on 127.0.0.1 port 3493
listening on ::1 port 3493
Connected to UPS [apc3000]: usbhid-ups-apc3000

# Проверяем:
root@v11:~# upsc apc3000
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.mfr.date: 2012/11/09
battery.runtime: 18720
battery.runtime.low: 120
battery.temperature: 19.3
battery.type: PbAc

Дополнительно пришлось исправить строку вызовa upsc в /etc/zabbx/zabbix-ups-status/sh на /bin/upsc вместо /usr/bin/upsc