On Fri, Sep 4, 2020, at 5:19 PM, Roger Price wrote: > On Fri, 4 Sep 2020, Dan Langille wrote: > > > I wondered how folks monitored slaves. > > A NUT solution is to use a "heartbeat" generated in each slave and monitored > in > say the master or elsewhere.
I did find this earlier today: https://alioth-lists.debian.net/pipermail/nut-upsuser/2017-April/010590.html Is that what you mean? I found no reference to heartbeat on the website. > > The goal: confirm the slaves have contact with the master. > > On your Github site: Goal: allow host to shutdown when needed. > > These are not the same goals Yes, please go by what I have in the email. That repo also says "THIS is not a working configuration. I'm still testing. This won't actually shutdown the host." > In NUT, for the shutdown process, this involves upsmon in the master system > setting state FSD in each slave's upsd. Understood. > It's internal to NUT. What other contact do you want to check? I want to know that the NUT instance on the slave is operational. > > 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. > > On your Github site: Each host is monitored via the Nagios check_ups plugin. > > Do you want to use NUT to manage system shutdowns on power failure?, or is > Nagios sufficient for you? Yes, eventually, I'll add SHUTDOWN directives to upsmon.conf on the slaves. > > Running on each host is: > > > [dan@slocum:~] $ ps auwwx | grep ups > > root 46270 0.0 0.0 11332 2868 - Ss 19:49 0:00.00 > > /usr/local/sbin/upsmon localhost > > uucp 46271 0.0 0.0 11596 2896 - S 19:49 0:00.00 > > /usr/local/sbin/upsmon localhost > > uucp 56305 0.0 0.0 11668 2952 - Ss 20:07 1:05.11 > > /usr/local/libexec/nut/dummy-ups -a repeater > > uucp 75564 0.0 0.0 11668 2952 - Ss 20:14 1:02.33 > > /usr/local/libexec/nut/dummy-ups -a ups02 > > uucp 75566 0.0 0.0 110004 2936 - Ss 20:14 0:02.01 > > /usr/local/sbin/upsd > > Running NUT as uucp is surprising. Do you have a user "nut"? That is the practice on FreeBSD, decided 14 years ago it seems. I would prefer a dedicated nut user. I notice I can change this at compile time: https://svnweb.freebsd.org/ports/head/sysutils/nut/Makefile?annotate=533996#l19 > I suggest you set up a working NUT configuration, and then ask the question > "Do > I need Nagios for UPS management?" That will come tomorrow. Nagios is not intended for UPS management. Only for monitoring the services. Thank you. Very helpful -- Dan Langille [email protected] _______________________________________________ Nut-upsuser mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
