<br><br><div class="gmail_quote">On Fri, Jun 27, 2008 at 5:28 PM, Keith Bawden <<a href="mailto:keith@bawdo.com">keith@bawdo.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Fri, Jun 27, 2008 at 16:06, Adam Hewitt <<a href="mailto:ahewitt@theozhewitts.com">ahewitt@theozhewitts.com</a>> wrote:<br>
> upsAlarmOnBattery OBJECT-IDENTITY<br>
>     STATUS    current<br>
>     DESCRIPTION<br>
>         "The UPS is drawing power from the batteries."<br>
>     ::= {upsWellKnownAlarms 2}<br>
><br>
> I can understand if there was an ACCESS option specified that was preventing<br>
> me connecting, but there isn't.<br>
><br>
> So, my question is this...Should I be able to retrieve an "ok" from this<br>
> object when there is no alarm and a "critical" if there is? Can anyone who<br>
> has an SNMP equiped UPS try retrieving this from their UPS to see if it<br>
> works for you?<br>
<br>
</div>None of the UPS here at work have upsAlarmOnBattery, but that may not<br>
mean anything. Do you know the numeric OID for it? If you cannot<br>
access via the text based OID then try the numeric. For example:<br>
<br>
: bawden-2 ~ $; /usr/bin/snmpwalk -c public -v 1 <a href="http://ups-1.my-work.com" target="_blank">ups-1.my-work.com</a><br>
.1.3.6.1.4.1.318.1.1.1.4.1.1<br>
SNMPv2-SMI::enterprises.318.1.1.1.4.1.1.0 = INTEGER: 2<br>
<br>
Also if you have a valid MIB file you will likely have better luck<br>
(and more meaningfull output from snmpwalk) when searching for the<br>
text version of the OID. For example check the difference of the when<br>
grabbing the same object as above but this time with a mib file:<br>
<br>
: bawden-2 ~ $; /usr/bin/snmpwalk  -m ./PowerNet-MIB -c public -v 1<br>
<a href="http://ups-1.my-work.com" target="_blank">ups-1.my-work.com</a> .1.3.6.1.4.1.318.1.1.1.4.1.1<br>
PowerNet-MIB::upsBasicOutputStatus.0 = INTEGER: onLine(2)<br>
<br>
This now lets me do something like<br>
<br>
: bawden-2 ~ $; /usr/bin/snmpwalk  -m ./PowerNet-MIB -c public -v 1<br>
<a href="http://ups-1.my-work.com" target="_blank">ups-1.my-work.com</a> enterprises |=grep upsBasicOutputStatus<br>
PowerNet-MIB::upsBasicOutputStatus.0 = INTEGER: onLine(2) </blockquote><div><br>Yeah I had been trying with both the numeric and named objects and neither worked.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Last thing, can you access that OID when the UPS is actually running<br>
on battery? I would be surprised if an object only becomes available<br>
when in alarm... but then who knows :-)<br>
</blockquote><div><br>I haven't tested this yet, but I am led to believe that it will. I am also very surprised that this seems to be the case. It seems totally pointless to have an oid that only responds when its in an alarm state....totally counter intuitive.<br>
<br>I will try the OID provided by the other responses and see how I go with that.<br><br>Thanks to all that replied.<br><br>Adam. <br></div><div><br><br></div></div><br>