Re: check snmp logic

Ben Sykes <[email protected]> Thu, 29 Aug 2013 12:02:32 +1000
Newsgroups gmane.network.nagios.user
Message-ID <CAHOK=01u3MBU9rn7PAwPmah+YkQ9AtLUhgiFDDnNemJM+Nz+MA@mail.gmail.com>
This is a multipart message in MIME format.
--===============8440630563052302513==
Content-Type: multipart/related; boundary="0394e94cedeed162113a"

This is a multipart message in MIME format.
--0394e94cedeed162113a
Content-Type: multipart/alternative; boundary=001a11c35096c6e7c104e50c7f8f


--001a11c35096c6e7c104e50c7f8f
Content-Type: text/plain; charset="UTF-8"


         
        Do you mean you want to check the result of one OID and make that treat
another OID's values differently?

Personally if I faced that problem - I would probably code a custom check
in Bash using snmpget from snmputils that did some nested If statements, or
use Net::SNMP from Perl and check it that way. Quite simple to write a
Nagios plugin - it's all about the exit values - 0 is OK, 1 is Warning, 2
is Critical, 3 is Unknown.

You may be able to use warning states generated by the first to define a
dependency on the second but it will be complicated to change the
thresholds dynamically via that method, at best you'd be able to suppress a
warning or other state from the 2nd but you couldn't have differential
thresholds between the two states of the first service without some work or
hackery (e.g. having an event trigger fire off that changes the
configuration file and reloads nagios)

I would just code it into a plugin (assuming you or someone on your team
can code)


Something like this perl pseudo code...

use Net::SNMP;

$snmp = Net::SNMP->session(-hostname => $ipaddress, -community => "public",
-version => 'snmpv2c');

@oids = qw/1.2.3.4 1.2.3.5/;

$res = $snmp->get_request(-varbindlist => \@oids);
unless(defined($res))
{
   print "UNKNOWN - no response\n";
   exit(3);
}

$firstoidval = $res->{$oids[0]};
$secondoidval = $res->{$oids[1]};

if ($firstoidval == 1)  #running?
{
   if ($secondoidval > 50) { print "CRITICAL - running and temp above
critical threshold"; exit(2); }
   if ($secondoidval > 45) { print "WARNING"; exit(1); }
   else { print "OK"; exit(0): }
}
elsif ($firstoidval == 0)  #notrunning?
{
   if ($secondoidval > 40) { print "CRITICAL"; exit(2); }
   if ($secondoidval > 35) { print "WARNING"; exit(1); }
   else { print "OK"; exit(0): }
}


Logic probably differs a bit, but you get the gist...


Cheers

Ben



        ben sykes
consultant

m. +61 404 308 201
e. [email protected]:
On Thu, Aug 29, 2013 at 11:27 AM, Mark Campbell <[email protected]> wrote:

> So I need to utilize some logic in my service checks.
>
> I have a chiller that if it is not running the discharge temp is not of
> concern.  However if it is running the discharge temp needs to be lower
> than 50 degrees.
>
> Is there a way to have the check snmp utilize some logic that says if
> running = 0 then ignore discharge temp.  If running = 1 then discharge
> temp must be <50 degrees?
>
> THe other option I thought of was using dependencies.  Anyone have
> suggestions on that?
>
>
>
>
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
> _______________________________________________
> Nagios-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when
> reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
>


        
	
        legal disclaimer:

This email, including any attachments, may be confidential or privileged, and is sent for the personal attention of the intended recipient. If you have received this email in error, please delete it immediately. The views expressed are not necessarily those of Transpire Pty Ltd. Transpire is not liable for the effects of any virus which may be contained in this email.
--001a11c35096c6e7c104e50c7f8f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"650">
        <tbody><tr><td width=3D"650" colspan=3D"2" align=3D"left" valign=3D=
"top"><!-- RS-STRIP-BEGIN [email protected]><p><=
a href=3D"http://branding.transpire.com.au/rs/31MIVwJg"><img src=3D"cid:ima=
[email protected]" class=3D"rocketseed-strip" usemap=
=3D"#tpheaderblack" alt=3D"" border=3D"0"></a><map id=3D"tpheaderblack" nam=
e=3D"tpheaderblack">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31YdLuM=
i" title=3D"Tell me more" alt=3D"Tell me more" coords=3D"515,0,650,16" shap=
e=3D"rect">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31L3LnT=
a" title=3D"Transpire Website" alt=3D"Transpire Website" coords=3D"0,17,650=
,96" shape=3D"rect"></map></p><!-- RS-STRIP-END [email protected]=
ranspire.com.au--></td></tr><tr><td width=3D"605" align=3D"right" valign=3D=
"middle"><table style=3D"border: 1px none #F00;" border=3D"0" cellpadding=
=3D"0" cellspacing=3D"0" width=3D"605">
<tbody>
<tr>
<td align=3D"right">
<p style=3D"font-size: 10px;"><a style=3D"text-decoration: none;" href=3D"h=
ttp://branding.transpire.com.au/rs/31TZ9hoE"><font style=3D"color: #666666;=
" face=3D"helvetica,verdana,geneva">cleverthink: Great article=0Ahttp://t.c=
o/VizsP4tF2i</font></a></p>
</td>
</tr>
</tbody>
</table></td><td width=3D"45" align=3D"left" valign=3D"top"> <!-- RS-STRIP-=
BEGIN [email protected]><a href=3D"http://brandi=
ng.transpire.com.au/rs/31jCYUeN"><img title=3D"Follow Us on Twitter" class=
=3D"rocketseed-strip" src=3D"cid:[email protected]=
" border=3D"0"></a><!-- RS-STRIP-END [email protected]=
m.au--></td></tr></tbody></table><table border=3D"0" cellpadding=3D"0" cell=
spacing=3D"0">
        <tbody><tr><td valign=3D"top"><table border=3D"0" cellpadding=3D"0"=
 cellspacing=3D"0" width=3D"100%"><tbody><tr><td><br><div dir=3D"ltr">Do yo=
u mean you want to check the result of one OID and make that treat another =
OID&#39;s values differently?<div><br></div><div>Personally if I faced that=
 problem - I would probably code a custom check in Bash using snmpget from =
snmputils that did some nested If statements, or use Net::SNMP from Perl an=
d check it that way. Quite simple to write a Nagios plugin - it&#39;s all a=
bout the exit values - 0 is OK, 1 is Warning, 2 is Critical, 3 is Unknown.<=
/div>
<div><br></div><div>You may be able to use warning states generated by the =
first to define a dependency on the second but it will be complicated to ch=
ange the thresholds dynamically via that method, at best you&#39;d be able =
to suppress a warning or other state from the 2nd but you couldn&#39;t have=
 differential thresholds between the two states of the first service withou=
t some work or hackery (e.g. having an event trigger fire off that changes =
the configuration file and reloads nagios)</div>
<div><br></div><div>I would just code it into a plugin (assuming you or som=
eone on your team can code)</div><div><br></div><div><br></div><div>Somethi=
ng like this perl pseudo code...</div><div><br></div><div>use Net::SNMP;</d=
iv>
<div><br></div><div>$snmp =3D Net::SNMP-&gt;session(-hostname =3D&gt; $ipad=
dress, -community =3D&gt; &quot;public&quot;, -version =3D&gt; &#39;snmpv2c=
&#39;);</div><div><br></div><div>@oids =3D qw/<a href=3D"http://1.2.3.4">1.=
2.3.4</a> <a href=3D"http://1.2.3.5/">1.2.3.5/</a>;</div>
<div><br></div><div>$res =3D $snmp-&gt;get_request(-varbindlist =3D&gt; =5C=
@oids);</div><div>unless(defined($res))</div><div>{</div><div>=C2=A0 =C2=A0=
print &quot;UNKNOWN - no response=5Cn&quot;;</div><div>=C2=A0 =C2=A0exit(3)=
;</div><div>}</div><div>
<br></div><div>$firstoidval =3D $res-&gt;{$oids[0]};</div><div>$secondoidva=
l =3D $res-&gt;{$oids[1]};</div><div><br></div><div>if ($firstoidval =3D=3D=
 1) =C2=A0#running?</div><div>{</div><div>=C2=A0 =C2=A0if ($secondoidval &g=
t; 50) { print &quot;CRITICAL - running and temp above critical threshold&q=
uot;; exit(2); }</div>
<div>=C2=A0 =C2=A0if ($secondoidval &gt; 45) { print &quot;WARNING&quot;; e=
xit(1); }</div><div>=C2=A0 =C2=A0else { print &quot;OK&quot;; exit(0): }</d=
iv><div>}</div><div>elsif ($firstoidval =3D=3D 0) =C2=A0#notrunning?</div><=
div>{</div><div>=C2=A0 =C2=A0if ($secondoidval &gt; 40) { print &quot;CRITI=
CAL&quot;; exit(2); }</div>
<div>=C2=A0 =C2=A0if ($secondoidval &gt; 35) { print &quot;WARNING&quot;; e=
xit(1); }</div><div>=C2=A0 =C2=A0else { print &quot;OK&quot;; exit(0): }</d=
iv><div>}</div><div>=C2=A0=C2=A0</div><div><br></div><div>Logic probably di=
ffers a bit, but you get the gist...</div>
<div><br></div><div><br></div><div>Cheers</div><div><br></div><div>Ben</div=
></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu=
, Aug 29, 2013 at 11:27 AM, Mark Campbell <span dir=3D"ltr">&lt;<a href=3D"=
mailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">So I need to utilize some logic in my servic=
e checks.<br>
<br>
I have a chiller that if it is not running the discharge temp is not of<br>
concern. =C2=A0However if it is running the discharge temp needs to be lowe=
r<br>
than 50 degrees.<br>
<br>
Is there a way to have the check snmp utilize some logic that says if<br>
running =3D 0 then ignore discharge temp. =C2=A0If running =3D 1 then disch=
arge<br>
temp must be &lt;50 degrees?<br>
<br>
THe other option I thought of was using dependencies. =C2=A0Anyone have<br>
suggestions on that?<br>
<br>
<br>
<br>
---------------------------------------------------------------------------=
---<br>
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!<br>
Discover the easy way to master current and previous Microsoft technologies=
<br>
and advance your career. Get an incredible 1,500=2B hours of step-by-step<b=
r>
tutorial videos with LearnDevNow. Subscribe today and save!<br>
<a href=3D"http://pubads.g.doubleclick.net/gampad/clk?id=3D58040911&amp;iu=
=3D/4140/ostg.clktrk" target=3D"_blank">http://pubads.g.doubleclick.net/gam=
pad/clk?id=3D58040911&amp;iu=3D/4140/ostg.clktrk</a><br>
_______________________________________________<br>
Nagios-users mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]=
urceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/nagios-users" targe=
t=3D"_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><=
br>
::: Please include Nagios version, plugin version (-v) and OS when reportin=
g any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br>
</blockquote></div><br></div>
</td></tr></tbody></table></td></tr><tr><td><br><table border=3D"0" cellpad=
ding=3D"0" cellspacing=3D"0">
        <tbody><tr><td width=3D"330" rowspan=3D"1" align=3D"left" valign=3D=
"bottom"><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"3=
30">
<tbody>
<tr>
<td style=3D"padding-left: 0px;">
<p style=3D"color: #666666; font-family: helvetica, arial; font-size: 12px;=
"><font face=3D"helvetica, arial"><span style=3D"font-size: 22px;">ben syke=
s</span> </font><br><font face=3D"helvetica, arial"> <span style=3D"color: =
#3399cc;">consultant</span> </font><br> <br><font face=3D"helvetica"> m. =
=2B61 404 308 201 </font><br><font face=3D"helvetica, arial"> e. ben.sykes@=
transpire.com.au</font></p>
</td>
</tr>
</tbody>
</table></td><td width=3D"320" rowspan=3D"1" align=3D"left" valign=3D"botto=
m"><table width=3D"320" border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
<tbody>
<tr>
<td>
<p style=3D"font-face: helvetica, arial; color: #666666; font-size: 12px;">=
<font face=3D"helvetica, arial"> <font color=3D"#3399cc"><strong>Sydney</st=
rong></font> <br>Level 4, 93-95 Pacific Highway<br>North Sydney NSW 2060<br=
>T: =2B61 (0) 2 8221 8850 <br>F: =2B61 (0) 2 9925 8787 </font></p>
</td>
</tr>
</tbody>
</table></td></tr><tr><td width=3D"650" colspan=3D"2" align=3D"left" valign=
=3D"top"><!-- RS-STRIP-BEGIN [email protected]><=
a href=3D"http://branding.transpire.com.au/rs/31IQ-oX6"><img usemap=3D"#tpf=
ooter" alt=3D"more info: transpire.com.au" class=3D"rocketseed-strip" src=
=3D"cid:[email protected]" border=3D"0"></a><map n=
ame=3D"tpfooter" id=3D"tpfooter">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31FjUW1=
C" title=3D"who we are" alt=3D"who we are" coords=3D"37,9,85,44" shape=3D"r=
ect">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31gXqZa=
X" title=3D"what we do" alt=3D"what we do" coords=3D"154,9,213,44" shape=3D=
"rect">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31LtMCF=
S" title=3D"work we've done" alt=3D"work we've done" coords=3D"274,9,342,44=
" shape=3D"rect">
<area target=3D"_blank" href=3D"http://branding.transpire.com.au/rs/31A0PtR=
S" title=3D"our opinions" alt=3D"our opinions" coords=3D"408,9,459,44" shap=
e=3D"rect"></map><!-- RS-STRIP-END [email protected].=
au--></td></tr></tbody></table></td></tr></tbody></table><table border=3D"0=
" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%">
        <tbody><tr><td></td></tr></tbody></table><table border=3D"0" cellpa=
dding=3D"0" cellspacing=3D"0" width=3D"100%">
	<tbody><tr><td><br><table width=3D"650" border=3D"0" cellpadding=3D"0" cel=
lspacing=3D"0">
        <tbody><tr><td width=3D"650" align=3D"left" valign=3D"top"><table b=
order=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"650">
<tbody>
<tr>
<td style=3D"padding-left: 0px;"><span style=3D"font-face: arial; font-size=
: 7pt; color: #808080; text-align: justify; padding: 0;"><font face=3D"helv=
etica"><strong>legal disclaimer:</strong></font><br><br><font face=3D"helve=
tica"> This email, including any attachments, may be confidential or privil=
eged, and is sent for the personal attention of the intended recipient. If =
you have received this email in error, please delete it immediately. The vi=
ews expressed are not necessarily those of Transpire Pty Ltd. Transpire is =
not liable for the effects of any virus which may be contained in this emai=
l.</font></span></td>
</tr>
</tbody>
</table></td></tr></tbody></table></td></tr></tbody></table>=

--001a11c35096c6e7c104e50c7f8f--

--0394e94cedeed162113a
Content-Type: image/png; name="RSImage.png"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="RSImage.png"

iVBORw0KGgoAAAANSUhEUgAAAooAAABpCAMAAACK5fK7AAAAGXRFWHRTb2Z0d2FyZQBBZG9i
ZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tl
dCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
MC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJo
dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRv
YmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpP
cmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6MTVGN0Q4MkY4MUZFRTExMUExQzlGQTc5OURFNDRC
ODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI1M0IxNUMxMTAxMTFFMkI5QkJGMkJG
MDRDMzlCOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI1M0IxNUIxMTAxMTFFMkI5
QkJGMkJGMDRDMzlCOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBN
YWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlp
ZDowMjgwMTE3NDA3MjA2ODExOTdBNUJCNjNDMkU5QjJCQiIgc3RSZWY6ZG9jdW1lbnRJRD0i
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
--0394e94cedeed162113a
Content-Type: image/png; name="RSImage.png"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="RSImage.png"

iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAMAAAC2se+IAAAAGXRFWHRTb2Z0d2FyZQBBZG9i
ZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tl
dCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
MC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9w
IENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzI3Q0JERkM5MTFE
MTFFMUJENDA5QkMwQUEwMDlDQzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzI3Q0JE
RkQ5MTFEMTFFMUJENDA5QkMwQUEwMDlDQzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6
aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjdDQkRGQTkxMUQxMUUxQkQ0MDlCQzBBQTAwOUNDNyIg
c3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjdDQkRGQjkxMUQxMUUxQkQ0MDlCQzBBQTAw
OUNDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94
cGFja2V0IGVuZD0iciI/PgjnPQoAAAMAUExURXrd+mvY9GPG5iey2Lzo8cr++VXD5P7+/vbq
6UK833nO60rF5JPI1Kvu/Wm60/b//1vJ5tn++un+/c369mbJ5tnl6qPN2LLx/vH6/cX/+6Xs
/Ma8ut/49s71/jS22vj5+sTz+vj+/mLH6prg+dzy+vT//pqyu17K5uX2+l7G5nPT7aLd8uH/
/tr493zD12LM6cz19Znb7Ynj+4TU7v79+8PX3G3S8LLt+m/N6YrV7N7+/d35/WXS73Dc+Or3
+vPv8fz+/VXI5fD//0i93er6+uH/+3HM6lHB3e7+/rHS2Mb893nd9tD/+/T+/T2+3e3/+/z0
8sby/IfS7vb//HjQ6Mr3/tH198b1/snr9XfP7f/9/vr+/fj+/PL+/H3R6d/9+0zG62rL5lHJ
6uzm4/L//+z+/u/9/ef//Zzo+tr5/bizs2jK6MDw8oXS6XPJ4Tu83e39/Ob+/tf/+9L6+YHS
7UTA4rnz/kC/4Tm82WfL60LB4vn++tL//Dq63XTP6WXI6P3//v3+//v///7//fz///r+//7+
/P39/WbI6/n//+z//fv//mPK6/z9/zy52VTJ6mXJ62bL6P/+/Pn9/Nz//uX//vX++3za9FnH
4sPx+8D1/cvx+mnP6HmuwMTm8mrM59/f4Ynd9+T//Hra8ETD5u74+n3g+KjX547Q5rfd6OL6
/vPy8Lne8I3C0mnH4LHj9FnO7l3F6Ojt8YDI4MD39L/x8HjJ59f5+mXW9GbZ9tz7++ff3Wrb
+ff7/sHz/Pv6+I7n/PH7/vD//PP9/PL9/4e/zoLS69vT0tTd3JPW8Nva2P78/cj1+6qvs87D
v2nK7Zbk+p7i9en7/3LL7fnw63nU6WXP7H3Q7H7W7sP18u/z9Mb39MXr9MPo+Ofj4u/r6WLI
4WTM5//+/VPP6YTB04TI3dnLyM3f43XX8FfE49H2/Pn//Xbd94bV79b79H/c93nX8eX9/zS1
1Ifh+z6+47e7vGjL4tTv+m/L5KXf8om4xzO53P///f/+//7//////9zFE74AAANbSURBVHja
ZJQJWExRFMcn21XJm6aSUJEeTUrIkkJ5yZCSjFCISBNFRCJq3rw3UzNNluz7kn3f933f933f
9z07d3ErjYn7fe/de9/3e//vf84950pI8UCEAGIU4WRCINYW7+kLIYLw5EeI4BJKUjJhhBHi
iYFhdQRAiAiE2ZAKILrWav6BERARa1vRKdTJaZxsPCYwqLrHt7vrG5wcEt11PkKkDCwivMsu
bFxqqi0HyZrrVtFW10f6vvUdGRtt5XtsZXYpjKkFqixsD81VeYV4FRwiy992zWqfpz+flz8p
f0y+ulzLbV3MbFAYeu9iZF4qWYeBbGD7WHt9N/fqPf30Y/T6SWr15az7MaVw8WKYNzOWVXVg
48MZhyH26riDCauU7m5ucrnardxXvwGwFC5yzzdiewvhXDyjfC04tJRvjMUBAYOCGvxY/2OB
XJoUd4/8VYaE2cIoBY5VMgZDr00r5HI//CrKGYjEyO/NqhQ84QQqhQGF24XKDnNHmF5GQYtu
PVUokmBUj9o9os7MHtWnQvnC4GYmZZpUUivMX5XAGnQ81PCuDTMLXVCko6NjC0cbm0s9y7so
OprD2DtsqoxjBEEAEIMnloUuuto1bGxGzXIehOxH/3pZzZRnhAmgyjKuzmsM6J9gbbDL6Db7
EhMDNEFE1zjFMvNllaYmuChzN/1VHGM0YiRCXEWRmeI+68AB52w8dkqbq587yzfvN8EIIGZr
6jRuusCLVPl0tUoplnfmLPuUWONCE0mLKRnpM4d2+QvTqbtdSES8QcPHYII6SjunN967Z5mk
k+TNm9ZImiZ9cMVUGzREZEhOHZ7AMjQ+jJslWab5LI2UWOzcsdMi0mOiddu2lc1g+kQkT1Vx
yvE8T9Bzv7SMJZ7twEEd1Ioenv2s5yoqm5coICAi2bYgl6kjaHiH7/UzrPv1/3Cx7qLFFhse
T7zm+XO/WdUhjGOwsnvyiAJZbu67wKo3pP03tGpl0en9+xkvml+TzjtVtviLgsThfe0a3R7x
Meh41XU+Pg/jhjY8+rNevbODaw6A2jIwwVrqlmigSA+/6cIvg2uee3Z89/3Vrjk5IIcAULZh
qRcIIeFptAhDojmd84gmBv9pP/gfXOQGIhHRjoMxxd/oRfCnoUrGbwEGANvcseu1DXHHAAAA
AElFTkSuQmCCUlNTVFJJUA==
--0394e94cedeed162113a
Content-Type: image/png; name="RSImage.png"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="RSImage.png"

iVBORw0KGgoAAAANSUhEUgAAAooAAAA8CAMAAADWpmv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9i
ZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tl
dCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
MC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJo
dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRv
YmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpP
cmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6MTVGN0Q4MkY4MUZFRTExMUExQzlGQTc5OURFNDRC
ODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3MzFGNTZGNENCMTFFMTgxRTVCNjhG
MTRDODU3OTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk3MzFGNTVGNENCMTFFMTgx
RTVCNjhGMTRDODU3OTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBN
YWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlp
ZDowMTgwMTE3NDA3MjA2ODExOTdBNUJCNjNDMkU5QjJCQiIgc3RSZWY6ZG9jdW1lbnRJRD0i
dXVpZDoxNUY3RDgyRjgxRkVFMTExQTFDOUZBNzk5REU0NEI4NCIvPiA8L3JkZjpEZXNjcmlw
dGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkoFeAMA
AAMAUExUReXk49fV1MXGxiAgHsTEw+De2+zs7ODf3ZGQkJycnPDw7mVlZejo6EC05efn5Pj4
+NDMyTExMVu96Obl5HNzc56enuzr6dTT0Le3t0VFRPm3vuPi4Ly8vd3c2urp6FRUVNPQzfHx
8e/u7dzc3KqqqZSUk9va2evq6GFhX4GBgMjHxXBxck5OTNTU08rHw/b29eHh39zb2peXlu7u
7rSzsYWEgamoptnY1s7OzOTj4YKCgtLR0KSjoXx9fZKSkO3s6l1dW1ZWVqysqr++vK6urMvK
xqenpeXk4bW1tdrZ19vZ1ru6uG1ta9DQ0IiHhXVzcsLBv7GxsF5eXYyMiuDf27i3tr+/vqem
pM7LyLGwrmJiYsjIyJaVlOXl5Z6enYSEg1FQT9bS0PPz8ltaWLm4t42Ni4mJh+Tk4uTj39/e
3H9/fdHQz2traWlpZ5CPjbCwsEBAPnd2dHl5d+rp52hnZW9vbv39/fz8/Pb29vn5+fDw8O3t
7c7NytHQzfv7+9HQy9rY1c3Kx9rW1P39/fn5+NbT0MvIxPHx8Pj49vX19eno5u3t6/Dv7dzb
2FhZWiCr4u0kKPT09Nra2tDQ0IeIiZ6dnbGystDQ0Pr6+vn5+OPj5O3t6/X19tva1/X19eno
58/Pz+3t7dHr+Pr6+czJxvf39uPi32NjYfFdbO7t7KioqPLy8dHQzNDQ0dHPy/Hx8NnX1fT6
/rOysOjo5sXFxNHPzO3t7JTR78zKxb69u/7z9Nvb2/elrs3Kxufn59rX1dvX1ej1+1dVU/za
3tjX1bq5t93w+t7a2NnY1fvN0vLy8vWKlczJxO4vPPaXocHAvvR7h4uKiIqKiu89Tf3n6aCf
nWVlY7e2tOXi4Pr6+dDPzPv7+nNycO3t7fX189HNypqamNzZ1t3a19jX1NfU0dbV1PLx8aur
qIbM7Y+OjM/Lyerq6tva16Sko6mnpOjn5Xp6eKGhn8XEwLng9ezr6PNse3jH7LCvrdDPzcvK
yNbV0ZOSknx8evPz8/7+/v///z+U7RAAABL2SURBVHja7J0LcBPXuccXf7q1rFVwtpZsqQYL
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
--0394e94cedeed162113a--


--===============8440630563052302513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
--===============8440630563052302513==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null
--===============8440630563052302513==--