Linux ups nut2

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску


Linux UPS 2

Тут короткая заметка про настройку мониторигна бесперебойника через нагиос

Настройка NUT

  • Пакеты
ii  nut                                      2.7.4-11ubuntu4                                 all          network UPS tools - metapackage
ii  nut-cgi                                  2.7.4-11ubuntu4                                 amd64        network UPS tools - web interface
ii  nut-client                               2.7.4-11ubuntu4                                 amd64        network UPS tools - clients
ii  nut-doc                                  2.7.4-11ubuntu4                                 all          network UPS tools - documentation
ii  nut-ipmi                                 2.7.4-11ubuntu4                                 amd64        network UPS tools - IPMI driver
ii  nut-server                               2.7.4-11ubuntu4                                 amd64        network UPS tools - core system
ii  nut-snmp                                 2.7.4-11ubuntu4                                 amd64        network UPS tools - SNMP driver
ii  nut-xml                                  2.7.4-11ubuntu4                                 amd64        network UPS tools - XML/HTTP driver
  • Конфиги (минимальные)

Мне не требуется ничего кроме как возможность снимать параметры с UPS - никакой обработки событий вроде выключения сервера при низком заряде батареи не предусмотрено

/etc/ nut.conf

 nut.conf  | grep -v '#'
MODE=standalone

/etc/ups.conf

cat ups.conf | grep -v '#'
[riello]
    driver = riello_ser
    port = /dev/ttyUSB0
    port = /dev/serial/by-id/usb-Cypress_Semiconductor_USB_to_Serial-if00-port0
    pollinterval = 5
    desc = "Something descriptive"

/etc/upsd.conf

cat upsd.conf | grep -v '#'
LISTEN 127.0.0.1 3493
LISTEN 172.31.100.13 3493

/etc/upsmon.conf

cat upsmon.conf | grep -v '#'
MINSUPPLIES 0
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

/etc/upssched.conf

cat upssched.conf | grep -v '#'
CMDSCRIPT /bin/upssched-cmd

Материалы