<DIV>Thanks for the reply, while I was debugging I added;</DIV>
<DIV>my $exitval     = 0;<BR>To the script and everything started working, don't know why, but it works..... :)</DIV>
<DIV> </DIV>
<DIV><BR><BR><B><I>Tedman Eng <teng@dataway.com></I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Try this in your command line:<BR>fwlogs# ./check_apc_ups.pl -H 10.128.16.9; echo "Exit code $?"<BR><BR>The exist code is how Nagios determines the status. The output is just<BR>informational.<BR><BR>You should see something like this:<BR>Output status: onLine Rem time: 0:41:00.00 Battery status: batteryNormal<BR>Battery temp(C): 35 Battery repl: noBatteryNeedsReplacing Output load (%):<BR>37 Diag result: OK<BR>Exit code 3 <-- or some other number<BR><BR>The corresponding exit code to Nagios status is:<BR>0 - okay<BR>1 - warning<BR>2 - critical<BR>3 - unknown<BR><BR>If the exit code from command-line is different that Nagios's status when<BR>run in the system, then check your check_command definition and<BR>corresponding service definition.<BR><BR>If you're getting '3', try setting warning and critical thresholds?<BR><BR>If you're STILL getting '3' after that, then try chec
 king
 each SNMP OID<BR>using snmpget:<BR># snmpget -c community Host-IP OID<BR><BR>For OID, substitute each of these values:<BR>example<BR># snmpget -c public 10.128.16.9 .1.3.6.1.4.1.318.1.1.1.4.1.1.0<BR><BR>upsBasicOutputStatus = ".1.3.6.1.4.1.318.1.1.1.4.1.1.0"<BR>upsBasicBatteryStatus = ".1.3.6.1.4.1.318.1.1.1.2.1.1.0"<BR>upsAdvInputLineFailCause = ".1.3.6.1.4.1.318.1.1.1.3.2.5.0"<BR>upsAdvBatteryTemperature = ".1.3.6.1.4.1.318.1.1.1.2.2.2.0"<BR>upsAdvBatteryRunTimeRemaining = ".1.3.6.1.4.1.318.1.1.1.2.2.3.0"<BR>upsAdvBatteryReplaceIndicator = ".1.3.6.1.4.1.318.1.1.1.2.2.4.0"<BR>upsAdvOutputLoad = ".1.3.6.1.4.1.318.1.1.1.4.2.3.0"<BR>upsAdvTestDiagnosticsResults = ".1.3.6.1.4.1.318.1.1.1.7.2.3.0"<BR><BR><BR>This should get you pointed in the right direction.<BR><BR><BR>"Jon Lyons" <JLYONS30@YAHOO.COM>wrote in message<BR>news:20031117214451.81533.qmail@web21502.mail.yahoo.com...<BR>> Hey,<BR>> One last question about plugins, when I execute the check_apc_ups.pl<BR>script f
 ron the
 command line I get the response below, however nagios<BR>returns the same info but return the status as unkown. The plugin<BR>documention says the plgin should return a value of 0 for ok, but thats a<BR>return code?<BR>><BR>><BR>> fwlogs# ./check_apc_ups.pl -H 10.128.16.9<BR>> Output status: onLine Rem time: 0:41:00.00 Battery status: batteryNormal<BR>Battery temp(C): 35 Battery repl: noBatteryNeedsReplacing Output load (%):<BR>37 Diag result: OK<BR>> fwlogs#<BR>><BR>><BR>><BR>> ---------------------------------<BR>> Do you Yahoo!?<BR>> Protect your identity with Yahoo! Mail AddressGuard<BR><BR><BR><BR><BR><BR>-------------------------------------------------------<BR>This SF. Net email is sponsored by: GoToMyPC<BR>GoToMyPC is the fast, easy and secure way to access your computer from<BR>any Web browser or wireless device. Click here to Try it
 Free!<BR>https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl<BR>_______________________________________________<BR>Nagios-users mailing list<BR>Nagios-users@lists.sourceforge.net<BR>https://lists.sourceforge.net/lists/listinfo/nagios-users<BR>::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. <BR>::: Messages without supporting info will risk being sent to /dev/null</BLOCKQUOTE><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://antispam.yahoo.com/whatsnewfree">Protect your identity with Yahoo! Mail AddressGuard</a>