<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Yu Mincho";
        panose-1:2 2 4 0 0 0 0 0 0 0;}
@font-face
        {font-family:"\@Yu Mincho";}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;}
p.p1, li.p1, div.p1
        {mso-style-name:p1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.5pt;
        font-family:Consolas;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.apple-tab-span
        {mso-style-name:apple-tab-span;}
p.p2, li.p2, div.p2
        {mso-style-name:p2;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.5pt;
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt'>Hi, I cant seem to get my upssched to get called by upsmon. Upsmon -c fsd just shuts down without the message I set or the one in upssched-cmd<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>/etc/ups/upsmon.conf:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=p1><span class=apple-converted-space> </span>MONITOR ups6@localhost 1 <user> <pass> master<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>MONITOR ups8@localhost 1 <user> <pass> master<o:p></o:p></p><p class=p1><o:p> </o:p></p><p class=p1><span class=apple-converted-space> </span>SHUTDOWNCMD "/sbin/shutdown -h +0"<o:p></o:p></p><p class=p1><o:p> </o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYCMD /usr/sbin/upssched<o:p></o:p></p><p class=p1><span class=apple-converted-space> <o:p></o:p></span></p><p class=p1><span class=apple-converted-space> </span>NOTIFYMSG FSD<span class=apple-tab-span>         </span>"UPS %s: forced shutdown in progress TEST"<o:p></o:p></p><p class=p1><o:p> </o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG ONLINE<span class=apple-tab-span>     </span>SYSLOG+EXEC<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG ONBATT<span class=apple-tab-span>     </span>SYSLOG+EXEC<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG LOWBATT<span class=apple-tab-span>    </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG FSD<span class=apple-tab-span> </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG COMMOK<span class=apple-tab-span>     </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG COMMBAD<span class=apple-tab-span>    </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG SHUTDOWN<span class=apple-tab-span>   </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG REPLBATT<span class=apple-tab-span>   </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG NOCOMM<span class=apple-tab-span>     </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>NOTIFYFLAG NOPARENT<span class=apple-tab-span>   </span>SYSLOG+EXEC+WALL<o:p></o:p></p><p class=p1><o:p> </o:p></p><p class=p1><span style='font-size:14.0pt;font-family:"Calibri",sans-serif'>First question is: where is syslog located? I don’t see it in my /var/log folder. Even when I use WALL, I don’t get the message that I set for NOTIFYMSG FSG<o:p></o:p></span></p><p class=p1><span style='font-size:14.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>/etc/ups/upssched.conf<o:p></o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1>CMDSCRIPT /etc/ups/scripts/upssched-cmd<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>PIPEFN /etc/ups/upssched/upssched.pipe<o:p></o:p></p><p class=p1><span class=apple-converted-space> </span>LOCKFN /etc/ups/upssched/upssched.lock<o:p></o:p></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1><span class=apple-converted-space>   </span>AT ONLINE ups8@localhost EXECUTE UPS8_ONLINE<o:p></o:p></p><p class=p1><span class=apple-converted-space>   </span>AT ONLINE ups6@localhost EXECUTE UPS6_ONLINE<o:p></o:p></p><p class=p1><span class=apple-converted-space>   </span>AT ONBATT ups6@localhost EXECUTE UPS6_ONBATT<o:p></o:p></p><p class=p1><span class=apple-converted-space>   </span>AT ONBATT ups8@localhost EXECUTE UPS8_ONBATT<o:p></o:p></p><p class=p1><span class=apple-converted-space>   </span>AT FSD * EXECUTE shutdown_FSD<o:p></o:p></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>None of these get called when the events occur.<o:p></o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>/etc/ups/scripts/upssched-cmd<o:p></o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1>WALL=wall<o:p></o:p></p><p class=p2><o:p> </o:p></p><p class=p2><o:p> </o:p></p><p class=p1>case $1 in<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>upsgone)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "The UPS has been gone for awhile"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>UPS6_ONLINE)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "UPS6 is online"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "UPS6 is ONLINE" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>UPS8_ONLINE)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "UPS8 is online"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "UPS8 is ONLINE" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>UPS6_ONBATT)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "UPS6 is running on battery. Shutting down attached devices."<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "UPS6 is running on battery!" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "No Servers attached to this UPS. No shutdown starting" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>UPS8_ONBATT)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "UPS8 is running on battery"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "UPS8 is running on battery!" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "Shutting down VMs on ESXi 192.168.23.3 and 192.168.24.3" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>ssh root@192.168.23.3 "nohup /vmfs/volumes/datastore1/UPScontrol/shutdown_esxi.sh> /dev/null 2>&1 &"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>ssh root@192.168.24.3 "nohup /vmfs/volumes/datastore1/UPScontrol/shutdown_esxi.sh> /dev/null 2>&1 &"<o:p></o:p></p><p class=p2><o:p> </o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "finished shutting ESXI down..." | ${WALL}<o:p></o:p></p><p class=p2><o:p> </o:p></p><p class=p1><span class=apple-tab-span>                </span>exit 0<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>shutdown_FSD)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "FSD command"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>echo "Forced shutdown" | ${WALL}<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1><span class=apple-tab-span>        </span>*)<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>logger -t upssched-cmd "Unrecognized command: $1"<o:p></o:p></p><p class=p1><span class=apple-tab-span>                </span>;;<o:p></o:p></p><p class=p1>esac<o:p></o:p></p><p class=p2><o:p> </o:p></p><p class=p2><o:p> </o:p></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>None of this happens when the events occur. <o:p></o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=p1><span style='font-size:12.0pt;font-family:"Calibri",sans-serif'>Can someone help me as to why this is?<o:p></o:p></span></p><p class=p1><o:p> </o:p></p><p class=p1><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p></div></body></html>