<br><div class="gmail_quote">On 17 November 2010 04:15, Devin Reade <span dir="ltr">&lt;<a href="mailto:gdr@gno.org">gdr@gno.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
--On Wednesday, October 27, 2010 09:47:14 AM +0200 Pavlos Parissis<br>
<div class="im">&lt;<a href="mailto:pavlos.parissis@gmail.com">pavlos.parissis@gmail.com</a>&gt; wrote:<br>
<br>
</div><div class="im">&gt; I have a APC AP9606 PDU and I am trying to find a stonith agent which<br>
&gt; works with that PDU.<br>
<br>
</div>I know that this is an old thread, but I&#39;ll reply anyway.<br>
<br>
I have a one cluster that uses an old APC AP9606 for which I&#39;ve not<br>
been able to obtain a flash update.  In particular, it is:<br>
     hardware revision: J13<br>
     APP version 2.2.0<br>
     AOS version 3.0.3<br>
<br>
It is running just fine (see caveat below) with the following configuration,<br>
and I can attest that it has properly stonith&#39;d nodes many times.<br>
<br>
primitive msw stonith:apcmastersnmp \<br>
        operations $id=&quot;msw-operations&quot; \<br>
        op monitor interval=&quot;15&quot; timeout=&quot;15&quot; start-delay=&quot;15&quot; \<br>
        params ipaddr=&quot;IPADDR&quot; port=&quot;161&quot; community=&quot;COMMUNITY&quot;<br>
clone msw-clone msw \<br>
        meta clone-max=&quot;2&quot; target-role=&quot;started&quot;<br>
<br>
(yeah, that monitor interval is probably a little quick ...)<br>
<br>
That particular cluster is getting long in the tooth:<br>
     pacemaker-1.0.5-4.6.x86_64<br>
     openais-0.80.5-15.1.x86_64<br>
<br>
The caveat is that this PDU used to work with the default implementation,<br>
however at some point someone updated the OIDs in apcmastersnmp to<br>
match newer firmware.  Therefore, I had to reverse patch that RA:<br>
<br>
===============================================================<br>
--- apcmastersnmp.c.orig        2009-09-26 16:12:27.000000000 -0600<br>
+++ apcmastersnmp.c     2009-09-28 16:46:17.000000000 -0600<br>
@@ -137,12 +137,12 @@<br>
 #define OUTLET_NO_CMD_PEND             2<br>
<br>
 /* oids */<br>
-#define OID_IDENT                      &quot;.1.3.6.1.4.1.318.1.1.12.1.5.0&quot;<br>
-#define OID_NUM_OUTLETS<br>
&quot;.1.3.6.1.4.1.318.1.1.12.1.8.0&quot;<br>
-#define OID_OUTLET_NAMES<br>
&quot;.1.3.6.1.4.1.318.1.1.12.3.4.1.1.2.%i&quot;<br>
-#define OID_OUTLET_STATE<br>
&quot;.1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.%i&quot;<br>
-#define OID_OUTLET_COMMAND_PENDING<br>
&quot;.1.3.6.1.4.1.318.1.1.12.3.5.1.1.5.%i&quot;<br>
-#define OID_OUTLET_REBOOT_DURATION<br>
&quot;.1.3.6.1.4.1.318.1.1.12.3.4.1.1.6.%i&quot;<br>
+#define OID_IDENT                      &quot;.1.3.6.1.4.1.318.1.1.4.1.4.0&quot;<br>
+#define OID_NUM_OUTLETS                &quot;.1.3.6.1.4.1.318.1.1.4.4.1.0&quot;<br>
+#define OID_OUTLET_NAMES               &quot;.1.3.6.1.4.1.318.1.1.4.5.2.1.3.%i&quot;<br>
+#define OID_OUTLET_STATE               &quot;.1.3.6.1.4.1.318.1.1.4.4.2.1.3.%i&quot;<br>
+#define OID_OUTLET_COMMAND_PENDING     &quot;.1.3.6.1.4.1.318.1.1.4.4.2.1.2.%i&quot;<br>
+#define OID_OUTLET_REBOOT_DURATION     &quot;.1.3.6.1.4.1.318.1.1.4.5.2.1.5.%i&quot;<br>
<br>
 /*<br>
        snmpset -c private -v1 <a href="http://172.16.0.32:161" target="_blank">172.16.0.32:161</a><br>
===============================================================<br>
<div><div></div><div class="h5"><br></div></div></blockquote></div><br>I faced the same problem and because I didn&#39;t want to modify the code of apcmastersnmp  RA, I used the rackpdu RA where I could set OIDs in the parameters.<br>
This RA worked perfectly until the PDU died! <br>I suggest to use the rackpdu RA because if you upgrade your cluster software your modification will be gone.<br><br>Cheers,<br>Pavlos<br><br>