The oficial "check_snmp" does not return via performance data the warning and critical values... also (but less important) does not check snmp tables.<br><br>example:<br><br>./check_snmp -H 127.0.0.1 -o .1.3.6.1.2.1.25.3.3.1.1.1 -w10 -c10 -C public <br>
CPU OK - 0 % | iso.3.6.1.2.1.25.3.3.1.1.1=0<br><br><br><br><div class="gmail_quote">2009/6/22 Mark Gius <span dir="ltr"><<a href="mailto:mgius@createspace.com">mgius@createspace.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
You may find this perl script helpful.  It takes a base OID, does an snmpwalk on it, and then compares the results to a specified regex or warning/critical threshold. <br><font color="#888888">
Gius</font><div><div></div><div class="h5"><br>
<br>
Livio Zanol Puppim wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I've searched this at monitoring exchange, but I haven't found many scripts. What options I have to use as "generic" SNMP checks? Passing OIDs or tables and comparing with values for critical and warning states, and passing data trought performance output.<br>

<br>
What scripts do you use?<br>
 <br>
-- <br>
[]'s<br>
<br>
Lívio Zanol Puppim<br>
<br>
</blockquote>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>[]'s<br><br>Lívio Zanol Puppim<br>