0.00р.(0)

Установка и настройка мониторинга UPS (источника бесперебойного питания) на CENTOS 7.0 и выше

 2018-12-14 20:40:09    Евгений    387       

Для начала обновляем пакеты как всегда:
#yum update -y
Затем устанавливаем пакет NUT:
#yum install nut -y
Редактируем файл конфигурации монитора:
#mcedit /etc/nut/nut.conf
MODE=netserver

Редактируем файл конфигурации ИБП:
mcedit /etc/nut/ups.conf

[crown800]
driver = blazer_usb
port = auto
bus = "001"
port = "003"
vendorid = 0665
productid = 5161
desc = "Crown 800 UPS"
default.battery.voltage.high = 55
default.battery.voltage.low = 47
default.battery.voltage.nominal = 48

Здесь важно понимать на какой порт подключен ИБП, для этого можно воспользоваться утилитой lsusb:
# lsusb

Редактируем файл на котором будет отвечать сервер мониторинга ИБП:
#mcedit /etc/nut/upsd.conf
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all

Редактируем файл пользователей:
#mcedit /etc/nut/upsd.conf
[admin]
    password = pass
    actions = SET
    instcmds = ALL
[upsmon_local]
    password  = pass
    upsmon master
[upsmon_remote]
    password  = pass
    upsmon slave

Редактируем файл конфигурации самой службы:
#mcedit /etc/nut/upsmon.conf
RUN_AS_USER nut
MONITOR crown800@127.0.0.1 1 upsmon_local pass master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
NOTIFYCMD /usr/local/ups/notifyme
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 45
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYFLAG ONLINE       SYSLOG+EXEC
NOTIFYFLAG ONBATT       SYSLOG+EXEC
NOTIFYFLAG LOWBATT      SYSLOG+EXEC
NOTIFYFLAG FSD  SYSLOG+EXEC
NOTIFYFLAG COMMOK       SYSLOG+EXEC
NOTIFYFLAG COMMBAD      SYSLOG+EXEC
NOTIFYFLAG SHUTDOWN     SYSLOG+EXEC
NOTIFYFLAG REPLBATT     SYSLOG+EXEC
NOTIFYFLAG NOCOMM       SYSLOG+EXEC
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

Запускаем и ставим в автозагрузку службы:
systemctl start nut-monitor.service
systemctl start nut-server.service
systemctl enable nut-monitor.service
systemctl enable nut-server.service

Другие статьи:


Оглавление