I've recently moved from installing NUT from source to installing NUT from the FreeBSD package (FreeBSD 9.1).
One would think that I might have learned not to change anything, but I made the change. And here is my tale of woe..... My first question is: is it possible to simulate a "UPS is on battery" state? Some background: UPS comm port is connected to and monitored by server S1. Server S2 runs upmon and upssched. upsmon on S2 looks at S1. That link seems to work fine. upsc, when run on S2, works and prints out all manner of info gleened from the UPS that S1 is monitoring. What I want is for S2 to shutdown after 10 seconds of the UPS running on batteries. (the eventual goal is for S2 to shutdown after 20 minutes of the UPS running on batteries, but I am using 10 seconds to reduce the testing time) Here's the upssched.conf for S2: $ cat /usr/local/etc/nut/upssched.conf CMDSCRIPT /usr/local/sbin/upssched-cmd.sh PIPEFN /var/run/upssched/upssched.pipe LOCKFN /var/run/upssched/upssched.lock AT LOWBATT * START-TIMER lowbattwarn 1 AT ONBATT * START-TIMER onbattwarn 10 AT ONLINE * CANCEL-TIMER onbattwarn And here is the upsmon.conf on S2: $ cat /usr/local/etc/nut/upssched.conf RUN_AS_USER _ups MONITOR [email protected] 1 monuser tHEuNSPOKENpSWD slave MINSUPPLIES 1 SHUTDOWNCMD "/sbin/shutdown -r now" NOTIFYCMD /usr/local/sbin/upssched POLLFREQ 5 POLLFREQALERT 5 HOSTSYNC 15 DEADTIME 15 POWERDOWNFLAG /etc/killpower NOTIFYFLAG ONLINE SYSLOG+EXEC+WALL NOTIFYFLAG ONBATT SYSLOG+EXEC+WALL NOTIFYFLAG LOWBATT SYSLOG+EXEC+WALL NOTIFYFLAG SHUTDOWN SYSLOG NOTIFYFLAG REPLBATT SYSLOG RBWARNTIME 43200 NOCOMMWARNTIME 300 FINALDELAY 5 (yes, I know the shutdown command will reboot, that saves me a trip to the dark reaches of my basement during this testing period....) When I run: upsmon -c fsd It appears to run the SHUTDOWNCMD specified in upsmon.conf. That helps me zero in this situation. What I would like to do would be, run a upsmon command that ships off an ONBATT conditition to upssched, so that I can see if my ONBATT handling is working correctly. Ditto for ONLINE, and LOWBATT and... and... and... Can what I would like to do be done? Or am I forever vanquished to the punishment of unplugging my UPS in order to test my NUT upssched handler scripts? My basement is a scary place, I prefer not to go down there unless absolutely necessary. The ability to avoid the need to unplug the UPS would be most helpful.... _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

