<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 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=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-AU">Hello List,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Any suggestions to solve the following would be most appreciated.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Setup: Active/Passive Two Node Cluster. Two UPSes (APC Smart-UPS 1500 C) with USB communication cables cross connected (ie UPS-webserver1 monitored by webserver2, and vice versa) to allow for stonith/fencing<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">OS OpenSuse Leap 42.2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">NUT version 2.7.1-2.41-x86_64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Fencing agent: external/nut<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Problem: When power fails to a single UPS, both nodes are shutdown. The node with the still powered UPS comes back up, but requires manual intervention to keep it providing services. I would like only the node with the
 “On Battery” UPS to shutdown.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">The resupply of services problem seems to be that NUT on the node that comes back up will not restart until the other node restarts.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Stonith and my upssched-cmd script both use<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">upscmd -u ups-webserver2-master -p mypassword ups-webserver2@webserver1 shutdown.reboot<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">or<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">upscmd -u ups-webserver1-master -p mypassword ups-webserver1@webserver2 shutdown.reboot<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">as appropriate. When the cluster software (Pacemaker/Corosync) use the one of above command as part of a fencing operation, only the target node is shutdown, and its UPS’s outlets power-cycled. When NUT via my upssched-cmd
 script issues one of the above commands both nodes shutdown and both of their UPS’s outlets power-cycle.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">This problem should be very rare, but it would be better to cover it rather than not.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Power failure and resupply to both UPSes (the most common problem for me) works well. I use upssched to set the same timers after power failure on each system. The receive simultaneous shutdown commands, which they obey.
 When power returns they both come back up.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Stonith/Fencing via the stonith resource agent external/nut resource agent works.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Tim.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">My config files<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="73" valign="top" style="width:54.85pt;border:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">ups.conf<o:p></o:p></span></p>
</td>
<td width="806" valign="top" style="width:604.65pt;border:solid #A3A3A3 1.0pt;border-left:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">On webserver1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver2]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        driver = usbhid-ups<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        port = auto<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        desc = "APC Smart-UPS C 1000/1500va"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        vendorid = 051d<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">On webserver2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver1]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        driver = usbhid-ups<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        port = auto<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        desc = "APC Smart-UPS C 1000/1500va"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        vendorid = 051d<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""> <o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="73" valign="top" style="width:54.85pt;border:solid #A3A3A3 1.0pt;border-top:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">nut.conf<o:p></o:p></span></p>
</td>
<td width="806" valign="top" style="width:604.65pt;border-top:none;border-left:none;border-bottom:solid #A3A3A3 1.0pt;border-right:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">MODE=netserver  
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="98" valign="top" style="width:73.85pt;border:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">upsd.conf<o:p></o:p></span></p>
</td>
<td width="660" valign="top" style="width:495.35pt;border:solid #A3A3A3 1.0pt;border-left:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">Webserver1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN 127.0.0.1 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN ::1 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN 192.168.1.21 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Webserver2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN 127.0.0.1 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN ::1 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">LISTEN 192.168.1.22 3493<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="98" valign="top" style="width:73.85pt;border:solid #A3A3A3 1.0pt;border-top:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">upsd.users<o:p></o:p></span></p>
</td>
<td width="660" valign="top" style="width:495.35pt;border-top:none;border-left:none;border-bottom:solid #A3A3A3 1.0pt;border-right:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">defines users (special settings required for stonith to work)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">On webserver1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver2-slave]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        password = mypassword<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = SET<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        instcmds = ALL<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        upsmon slave<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver2-master]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        password = mypassword<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = SET<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = FSD<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        instcmds = ALL<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        upsmon master<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">On webserver2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver1-slave]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        password = mypassword<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = SET<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        instcmds = ALL<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        upsmon slave<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New""> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">[ups-webserver1-master]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        password = mypassword<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = SET<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        actions = FSD<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        instcmds = ALL<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        upsmon master<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="98" valign="top" style="width:73.85pt;border:solid #A3A3A3 1.0pt;border-top:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">upsmon.conf<o:p></o:p></span></p>
</td>
<td width="660" valign="top" style="width:495.35pt;border-top:none;border-left:none;border-bottom:solid #A3A3A3 1.0pt;border-right:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">Webserver1</span><span lang="EN-AU" style="font-family:"Courier New"">
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">MONITOR ups-webserver1@webserver2 1 ups-webserver1-master mypassword master<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">MONITOR ups-webserver2@localhost 0 ups-webserver2-slave mypassword slave<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Webserver2</span><span lang="EN-AU" style="font-family:"Courier New"">
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">MONITOR ups-webserver2@webserver1 1 ups-webserver2-master mypassword master<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">MONITOR ups-webserver1@localhost 0 ups-webserver1-slave mypassword slave<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-AU">It needs the following<o:p></o:p></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="100" valign="top" style="width:75.25pt;border:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">upsmon.conf<o:p></o:p></span></p>
</td>
<td width="1102" valign="top" style="width:826.55pt;border:solid #A3A3A3 1.0pt;border-left:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">NOTIFYCMD            /usr/sbin/upssched  
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">NOTIFYFLAG ONLINE    SYSLOG+WALL+<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">NOTIFYFLAG ONBATT    SYSLOG+WALL+EXEC   
</span><span lang="EN-AU">   </span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Configure 'upssched' by editing </span><span lang="EN-AU" style="font-family:"Courier New"">upssched.conf</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="108" valign="top" style="width:80.85pt;border:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">upssched.conf<o:p></o:p></span></p>
</td>
<td width="1183" valign="top" style="width:887.4pt;border:solid #A3A3A3 1.0pt;border-left:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">webserver1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">CMDSCRIPT /bin/upssched-cmd                                              
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">PIPEFN /var/lib/ups/upssched/upssched.pipe                               
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">LOCKFN /var/lib/ups/upssched/upssched.lock                               
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">AT ONBATT ups-webserver2@localhost START-TIMER onbatt-ups-webserver2 600 
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">AT ONLINE ups-webserver2@localhost CANCEL-TIMER onbatt-ups-webserver2    
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">webserver2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">CMDSCRIPT /bin/upssched-cmd                                              
</span><span lang="EN-AU">.</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">PIPEFN /var/lib/ups/upssched/upssched.pipe                               
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">LOCKFN /var/lib/ups/upssched/upssched.lock                               
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">AT ONBATT ups-webserver1@localhost START-TIMER onbatt-ups-webserver1 600 
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">AT ONLINE ups-webserver1@localhost CANCEL-TIMER onbatt-ups-webserver1    
</span><span lang="EN-AU" style="font-family:"Times New Roman","serif""><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Edit /bin/upssched-cmd<o:p></o:p></span></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="138" valign="top" style="width:103.7pt;border:solid #A3A3A3 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">/bin/upssched-cmd<o:p></o:p></span></p>
</td>
<td width="1109" valign="top" style="width:831.45pt;border:solid #A3A3A3 1.0pt;border-left:none;padding:4.0pt 4.0pt 4.0pt 4.0pt">
<p class="MsoNormal"><span lang="EN-AU">webserver1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">case $1 in<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        onbatt-ups-webserver1)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "UPS-Webserver1 has gone on battery."<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        onbatt-ups-webserver2)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "UPS-Webserver2 has gone on battery."<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                /usr/bin/upscmd -u ups-webserver2-master -p mypassword ups-webserver2@webserver1 shutdown.reboot<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        *)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "Unrecognized command: $1"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">esac<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU">Webserver2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">case $1 in<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        onbatt-ups-webserver1)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "UPS-Webserver1 has been gone on battery."<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                /usr/bin/upscmd -u ups-webserver1-master -p mypassword ups-webserver1@webserver2 shutdown.reboot<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        onbatt-ups-webserver2)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "UPS-Webserver2 has gone on battery."<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">        *)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                logger -t upssched-cmd "Unrecognized command: $1"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">                ;;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU" style="font-family:"Courier New"">esac<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-AU"> <o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>