upsmon.conf on server:  https://pastebin.com/z4CrUTxb
nut.conf on server:  https://pastebin.com/540ShZH7
Permissions for /etc/nut:  https://hastebin.com/qecolodapi.diff

On the Synology (I didn’t edit any of these files):
ups.conf:  https://hastebin.com/dedereqizi.shell
upsd.conf:  https://hastebin.com/pupeseweda.css
upsd.users:  https://hastebin.com/ocenamecex.cs

I don’t think I am able to run that script.  If you can, I wouldn’t know how.

Please let me know what you think.

Thanks for all the help!

Todd

--
Todd Benivegna // [email protected]
On Aug 7, 2020, 12:14 PM -0400, Todd Benivegna <[email protected]>, wrote:
> Hi Roger,
>
> I am not home, but when I do get home I will check out everything you've 
> mentioned.  I do have some time where I can give you a breakdown of my 
> topology though.  I have a feeling all of this is probably due to a 
> configuration error somewhere on my part.   Here's what I have done so far.
>
> APC Back-UPS NS 650M1 UPS ---USB---> Synology NAS (DS416 - Master?) 
> ---Ethernet---> Netgear Managed Switch w/ uplink to router <---Ethernet--- 
> Servers (Ubuntu 20.04 - Plex, Pulsar, Proton - All three set as slaves)
>
> I have all three servers set as slaves, so is the Synology considered the 
> master?  Or do I need to set one of the servers as the Master?  I've been 
> under the impression that the Synology is the master, but have been unable to 
> confirm this.
>
> So what I have done so far is enable the "Network UPS Server" on the 
> Synology, entered the three IPs of the servers in there, set it to shutdown 
> when battery is low and enabled "Shutdown UPS when the system enters safe 
> mode".  I then installed NUT on all three servers. In nut.conf I changed MODE 
> to "MODE=netclient".  I then added my MONITOR line in upsmon.conf. on all 
> three.  Looks something like this:
>
> MONITOR [email protected] 1 monuser secret slave
>
> My SHUTDOWNCMD looks like this:
>
> SHUTDOWNCMD "getUPSstatus [email protected] ; logger -t upsmon.conf \"UPS 
> status is $UPSstatus\" ; /sbin/shutdown -h +0"
>
> Would that not work?  I believe that's what you told me to put there.
>
> I think I've definitely made a mistake though, in that I have not set 
> RUN_AS_USER in upsmon.conf and set up the appropriate permissions.  I read 
> somewhere that it would then run as user NOBODY and not be able read 
> upsmon.conf.  Is that true?  Could that be the whole problem?
>
> I'm thinking I need to put in..
>
> RUN_AS_USER nut
>
> in upsmon.conf and then do:
>
> $ sudo chown -R root:nut /etc/nut
> $ sudo chmod 0770 /etc/nut
> $ sudo chmod 0640 /etc/nut/*
>
> Does that last part look correct to you?  I think what I will do is put the 
> contents of the files in pastebin and send the links to you.  May be easier 
> that way.
>
> Thanks,
>
> Todd
>
> > On Fri, Aug 7, 2020 at 5:47 AM Roger Price <[email protected]> wrote:
> > > On Thu, 6 Aug 2020, Todd Benivegna wrote:
> > >
> > > > ... I grep’d the syslog and here’s the results:
> > >
> > > Could you also grep for upsd and upsmon in the NAS log?  Is this possible?
> > >
> > > >       proton@proton:~$ sudo grep upsmon /var/log/syslog
> > > >       Aug  6 19:19:09 proton upsmon[1552]: UPS [email protected] on 
> > > >battery
> > > >       Aug  6 19:19:14 proton upsmon[1552]: UPS [email protected] on line 
> > > >power
> > > >       Aug  6 19:19:44 proton upsmon[1552]: UPS [email protected]: forced 
> > > >shutdown in progress
> > > >       Aug  6 19:19:44 proton upsmon[1552]: Executing automatic 
> > > >power-fail shutdown
> > >
> > > So proton is a slave, and is being made to shut down.
> > >
> > > >       Aug  6 19:19:45 proton upsmon[1552]: Auto logout and shutdown 
> > > >proceeding
> > > >       Aug  6 19:19:50 proton upsmon.conf: UPS status is
> > >
> > > The variable USPstatus set by getUPSstatus was not in the environment for 
> > > the
> > > echo command.  To get this to work, you'll have to put the upsc commands
> > > directly in SHUTDOWNCMD, or create a short script and call the script in
> > > SHUTDOWNCMD.
> > >
> > > >       Aug  6 19:19:59 proton upsmon[1545]: UPS: [email protected] 
> > > >(slave) (power value 1)
> > >
> > > Could you tell us your topology?  Which system is master and which is 
> > > slave?
> > > Do you have multiple slaves?  The decision to shutdown is taken by the 
> > > master,
> > > not the slave.
> > >
> > > Is it possible to run script http://rogerprice.org/NUT/nut-report on the 
> > > NAS?
> > > Could you run the script on one of the slaves and post the result here?
> > >
> > > Roger_______________________________________________
> > > Nut-upsuser mailing list
> > > [email protected]
> > > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
>
>
> --
> Todd Benivegna // [email protected]
_______________________________________________
Nut-upsuser mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to