Hello, I wondered how folks monitored slaves.
In my case, I am using Nagios and the check_ups plugin. It seems to work fine but being new to nut, I'm seeking confirmation that this is a sane approach. The goal: confirm the slaves have contact with the master. The environment: * FreeBSD 12.1 * nut-2.7.4 installed from package Background: I am replacing an APC 2200 UPS (still in use) with an Eaton 5PX (5PX2200RT) and an external battery pack (5PXEBM48RT). I'll be doing that changeover tomorrow morning. That is why you'll see load=0 below. The Eaton is powered on, but not powering anything. That comes tomorrow. This is the command line check: $ /usr/local/libexec/nagios/check_ups -H 10.0.0.18 -u ups02 UPS OK - Status=Online Utility=116.5V Batt=100.0% Load=0.0% Left=157.5min|voltage=116.500000;;;0.000000 battery=100.000000%;;;0.000000;100.000000 load=0.000000%;;;0.000000;100.000000 left=157.466667;;;0.000000 where 10.0.0.18 is the slave I want to check and ups02 is the Eaton connected to bast.example.org On each slave, I have this configuration (see https://github.com/dlangille/nut_config): nut.conf: MODE=netclient ups.conf: # see https://networkupstools.org/docs/man/dummy-ups.html # under repeater mode [ups02] driver = dummy-ups # this is the master port = [email protected] desc = "dummy-ups in repeater mode" upsd.conf: LISTEN 127.0.0.1 LISTEN ::1 LISTEN 10.0.0.18 LISTEN 2001:db8::1 upsmon.conf: # yes, there is no shutdown in there yet, this is just testing so far MONITOR [email protected] 1 slocum abcd slave ups.conf exists so check_ups can connect & verify that this host has comms with the master. I'll also create checks to verify the following processes are running: The pid files are here: $ sudo ls -l /var/db/nut total 6 srw-rw---- 1 uucp uucp 0 Sep 3 20:07 dummy-ups-repeater -rw-r--r-- 1 uucp uucp 6 Sep 3 20:07 dummy-ups-repeater.pid srw-rw---- 1 uucp uucp 0 Sep 3 20:14 dummy-ups-ups02 -rw-r--r-- 1 uucp uucp 6 Sep 3 20:14 dummy-ups-ups02.pid -rw-r--r-- 1 uucp uucp 6 Sep 3 20:14 upsd.pid -rw-r--r-- 1 root uucp 6 Sep 4 19:49 upsmon.pid Later, I'll create checks to verify that ups & upsmon are both running. So far, this seems to work great. But it is sane? Thank you. -- Dan Langille [email protected] _______________________________________________ Nut-upsuser mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
