<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div>I got something similar when my script didn't have permission to run as the nagios user. It looks like you've ruled that out by running it by hand as nagios. </div>
<div><br>
</div>
<div>Are you piping this through nrpe and calling it from the nagios server? Can you call nrpe to the client machine from the nagios server on the command line?  I.e. check_nrpe -H <client machine> -n -c /usr/lib/nagios/plugins/<script> -w <threshold> -c <threshold></div>
<div><br>
</div>
<div>
<div><span class="Apple-style-span" style="font-family: Helvetica, sans-serif; font-size: x-large; color: rgb(29, 26, 27); "><b>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); font-weight: normal; ">
<b><span style="font-size: 13.5pt; color: rgb(29, 26, 27); font-family: Helvetica, sans-serif; ">C</span></b><b><span style="font-size: 13.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; "> </span></b><b><span style="font-size: 13.5pt; color: rgb(114, 160, 0); font-family: Helvetica, sans-serif; ">O </span></b><b><span style="font-size: 13.5pt; color: rgb(29, 26, 27); font-family: Helvetica, sans-serif; ">N</span></b><b><span style="font-size: 13.5pt; color: rgb(114, 160, 0); font-family: Helvetica, sans-serif; "> V
 I V A</span></b><span style="font-size: 13.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; "> <o:p></o:p></span></p>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); font-weight: normal; ">
<span style="font-size: 8.5pt; font-family: Helvetica, sans-serif; "><font class="Apple-style-span" color="#6C6C6C">Kimberly McKinnis</font></span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; "> | </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">Systems
 Engineer, Service Delivery | kim@conviva.com |</span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; "> </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">Mobile:
 724.612.2716 </span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">|  </span><span style="font-size: 8.5pt; "><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); font-weight: normal; ">
<span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">2 WATERS PARK DRIVE</span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">  |  </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">SUITE
 150</span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">  |  </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">SAN MATEO</span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">  |
  </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">CA</span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">  |  </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">94403  </span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">| </span><span style="font-size: 8.5pt; color: rgb(108, 108, 108); font-family: Helvetica, sans-serif; ">www.conviva.com </span><span style="font-size: 8.5pt; color: rgb(191, 191, 191); font-family: Helvetica, sans-serif; ">|</span></p>
</b></span></div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Samuel Kidman <<a href="mailto:Samuel.Kidman@panres.com">Samuel.Kidman@panres.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>Nagios Users List <<a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a>><br>
<span style="font-weight:bold">Date: </span>Tue, 13 Sep 2011 13:53:24 +0800<br>
<span style="font-weight:bold">To: </span>Nagios Users List <<a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [Nagios-users] Return code of 9 is out of bounds when plugin is runin nagios, but return code is 0 when run from shell<br>
</div>
<div><br>
</div>
<div xmlns:v="urn:schemas-microsoft-com:vml" 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">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";
        mso-fareast-language:EN-AU;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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]-->
<div lang="EN-AU" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Does anyone know what’s causing this error? I am utterly stumped.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Tahoma, sans-serif; "> Samuel Kidman [<a href="mailto:Samuel.Kidman@panres.com">mailto:Samuel.Kidman@panres.com</a>]
<br>
<b>Sent:</b> Thursday, 8 September 2011 3:52 PM<br>
<b>To:</b> <a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a><br>
<b>Subject:</b> [Nagios-users] Return code of 9 is out of bounds when plugin is runin nagios, but return code is 0 when run from shell<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello<o:p></o:p></p>
<p class="MsoNormal"><br>
I am having an issue with a plugin I just wrote where the Nagios says the return code is 9. If I do the following:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">lnm@PR-LNM-CR-NAG01:/usr/local/nagios/libexec$ sudo -u nagios ./check_snmp_mw_local_rx_power.pl --hostname 192.168.27.140 --rocommunity EMSOLUTIONS --snmp-version 1<o:p></o:p></p>
<p class="MsoNormal">CHECK_RX_POWER OK - Local RX Power OK (-47.5dBm), |'local_RX_Power'=-47.5;-67;-100;;<o:p></o:p></p>
<p class="MsoNormal">lnm@PR-LNM-CR-NAG01:/usr/local/nagios/libexec$ echo $?<o:p></o:p></p>
<p class="MsoNormal">0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It suggests the return code is 0.<o:p></o:p></p>
<p class="MsoNormal"><br>
I have disabled the embedded perl interpreter.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can anyone tell what is going wrong?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Plugin source code below:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#!/usr/bin/perl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">=pod<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">=head1 NAME<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">Name of plugin and a sentence explaining function<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">-head2 SYNOPSIS<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">Detailed explanation of what the check does, any caveats, etc.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">=cut<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">sub check_snmp_mw_rx_power {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use strict;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use FindBin;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use RRDs;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use lib "$FindBin::Bin/lib";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use lib "/usr/local/nagios/perl/lib";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use Nagios::Plugin::SNMP;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    use Nenm::Utils;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $USAGE = <<EOF;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">EOF<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $LABEL = 'CHECK_RX_POWER';<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $plugin = Nagios::Plugin::SNMP->new(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        'shortname' => $LABEL,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        'usage'     => $USAGE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $plugin->add_arg(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            spec => 'warning|w=s',<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            help => "-w, --warning=INTEGER:INTEGER\n" .<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            "Minimum and maximum number of allowable result, outside of which a warning will be generated.\n",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            default => -67<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $plugin->add_arg(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            spec => 'critical|c=s',<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            help => "-c, --critical=INTEGER:INTEGER\n" .<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            "Minimum and maximum number of allowable result, outside of which a critical will be generated.\n",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            default => -100<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">   
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $plugin->add_arg(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            spec => 'host|H=s',<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            help => "-H, --host=STRING\n" .<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            "IP address of Host to check\n"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">            );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#example add_arg<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#    $plugin->add_arg(<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#        'spec' => 'interface|i=s',<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#        'help' => "--interface, -i: Name of the interface to use; use the\n" .<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#                "                description as returned by ifDescr.\n",<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#       'required' => 0,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#       'default' = 'eth0/0'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#    );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">#add arguments here<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $plugin->getopts;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $critical = $plugin->opts->critical;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $warning = $plugin->opts->warning;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $message;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $perfdata;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $LocalRXPower_OID = '.1.3.6.1.4.1.10132.9.1.4.12.0';<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $LocalRXPower;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $local_return;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    my $result = $plugin->get($LocalRXPower_OID);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $LocalRXPower = $result->{$LocalRXPower_OID} / 10;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    if ($LocalRXPower < $critical)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $message    = "CRITICAL: Local RX Power to low to maintain link. (${LocalRXPower}dBm), ";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $local_return = 2;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    elsif   ($LocalRXPower < $warning)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $message = "WARNING: Local RX Power to low to maintain 32-QAM Modulation. (${LocalRXPower}dBm), ";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $local_return = 1;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    else<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $message = "Local RX Power OK (${LocalRXPower}dBm), ";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">        $local_return = 0;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    }<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $perfdata = "'local_RX_Power'=$LocalRXPower;$warning;$critical;;";<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">    $plugin->nagios_exit($local_return, $message . "|" . $perfdata);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; ">exit check_snmp_mw_rx_power();<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New'; "><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-size: 12pt; color: rgb(0, 51, 102); font-family: Arial, sans-serif; ">Sam Kidman</span></b><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size: 12pt; color: rgb(0, 51, 102); font-family: Arial, sans-serif; ">IT Support Officer<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size: 12pt; color: rgb(0, 51, 102); font-family: Arial, sans-serif; ">--------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size: 12pt; color: rgb(0, 51, 102); font-family: Arial, sans-serif; ">T:</span></b><span style="font-size: 12pt; color: rgb(0, 51, 102); font-family: Arial, sans-serif; ">        08 9225 0944</span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></span></b></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><img width="570" height="142" id="Picture_x0020_1" src="cid:image001.jpg@01CC721C.81829050" alt="Description: panres"></span><o:p></o:p></p>
</div>
</div>
</div>
------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA Learn about the latest advances in developing for the BlackBerry® mobile platform with sessions, labs & more. See new tools
 and technologies. Register for BlackBerry® DevCon today! <a href="http://p.sf.net/sfu/rim-devcon-copy1">
http://p.sf.net/sfu/rim-devcon-copy1</a> _______________________________________________ Nagios-users mailing list
<a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users">https://lists.sourceforge.net/lists/listinfo/nagios-users</a> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will
 risk being sent to /dev/null</span>
</body>
</html>