meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
linux:sw:nut:snmp [2021/07/07 13:32] niziak created |
linux:sw:nut:snmp [2021/07/07 14:34] (current) niziak |
||
---|---|---|---|
Line 11: | Line 11: | ||
===== NUT config ===== | ===== NUT config ===== | ||
- | <file ini /etc/nut/nut.conf> | + | ==== UPS config ==== |
- | MODE=netserver | + | |
- | </file> | + | |
<file ini /etc/nut/ups.conf> | <file ini /etc/nut/ups.conf> | ||
Line 32: | Line 30: | ||
<code bash>systemctl enable nut-driver.service</code> | <code bash>systemctl enable nut-driver.service</code> | ||
+ | |||
+ | ==== Local UPS monitor ==== | ||
+ | |||
+ | <file ini /etc/nut/upsd.users> | ||
+ | [local_mon] | ||
+ | password = local_mon_pass | ||
+ | upsmon master | ||
+ | </file> | ||
+ | |||
+ | <file ini /etc/nut/upsmon.conf> | ||
+ | MONITOR UPS3000XL@localhost 1 local_mon local_mon_pass master | ||
+ | MINSUPPLIES 1 | ||
+ | NOTIFYCMD /etc/nut/notifycmd.sh | ||
+ | POLLFREQ 5 | ||
+ | POLLFREQALERT 5 | ||
+ | HOSTSYNC 15 | ||
+ | DEADTIME 15 | ||
+ | |||
+ | NOTIFYFLAG ONLINE<----->SYSLOG+WALL+EXEC | ||
+ | NOTIFYFLAG ONBATT<----->SYSLOG+WALL+EXEC | ||
+ | NOTIFYFLAG LOWBATT<---->SYSLOG+WALL+EXEC | ||
+ | NOTIFYFLAG FSD<><------>SYSLOG+WALL+EXEC | ||
+ | # NOTIFYFLAG COMMOK<--->SYSLOG+WALL | ||
+ | # NOTIFYFLAG COMMBAD<-->SYSLOG+WALL | ||
+ | NOTIFYFLAG SHUTDOWN<--->SYSLOG+WALL+EXEC | ||
+ | # NOTIFYFLAG REPLBATT<->SYSLOG+WALL | ||
+ | # NOTIFYFLAG NOCOMM<--->SYSLOG+WALL | ||
+ | # NOTIFYFLAG NOPARENT<->SYSLOG+WALL | ||
+ | |||
+ | RBWARNTIME 43200 | ||
+ | NOCOMMWARNTIME 300 | ||
+ | FINALDELAY 5 | ||
+ | </file> | ||
+ | |||
+ | <file ini /etc/nut/nut.conf> | ||
+ | MODE=netserver | ||
+ | </file> | ||
+ | |||
+ | Start all services: | ||
+ | <code bash> | ||
+ | systemctl enable --now nut-server.service | ||
+ | systemctl enable --now nut-monitor.service | ||
+ | </code> | ||
+ | |||
+ | Test with client: | ||
+ | <code bash>upsc UPS3000XL</code> | ||