> -----Original Message----- > From: HP Geeza [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 16, 2005 5:22 AM > To: Marc Powell; nagios-users@lists.sourceforge.net > Subject: RE: [Nagios-users] snmp not working > > Hi > > Thanks for the info, but im affraid it still isn't working :-( > > FYI > Usage: check_snmp -H <ip_address> -o <OID> [-w warn_range] [-c crit_range] > [-C community] [-s string] [-r regex] [-R regexi] > [-t timeout] [-e retries] > [-l label] [-u units] [-p port-number] [-d delimiter] > [-D output-delimiter] [-m miblist] [-P snmp version] > [-L seclevel] [-U secname] [-a authproto] [-A > authpasswd] > [-X privpasswd] > > i try running the command: ./check_snmp -H 10.30.129.30 -o > .1.3.6.1.4.1.2012.1.1.1.4.2.0 -w 80 -c 85 -C public > > and still get a value of "SNMP WARNING - 69" back > > accoring to the command im running should the waring only come up when the > -w parameter is met? - i.e 80 and critical when its 85??
No. As I indicated below, and from the check_snmp help, the -c and -w parameters expect a _range_ not single values as you supplied. They do not act like other check commands in this regard. The help and my examples show you what you need to do. -- Marc > >From: "Marc Powell" <[EMAIL PROTECTED]> > >To: <nagios-users@lists.sourceforge.net> > >Subject: RE: [Nagios-users] snmp not working > >Date: Tue, 15 Nov 2005 12:55:15 -0600 > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:nagios-users- > > > [EMAIL PROTECTED] On Behalf Of HP Geeza > > > Sent: Tuesday, November 15, 2005 11:26 AM > > > To: nagios-users@lists.sourceforge.net > > > Subject: [Nagios-users] snmp not working > > > > > > Hi All, > > > > > > I was hoping that somebody might be able to help me with a snmp > >monitoring > > > issue on my nagios box. I am running the following command on the > >command > > > line on the nagios box: > > > > > > /usr/local/nagios/libexec/./check_snmp <ip address of temp probe in > >our > > > lab) > > > -o .1.3.6.1.4.1.2012.1.1.1.4.2.0 -C public > > > > > > and get a value of SNMP "WARNING - 68" back > > > > > > however i dont think that this value is correct and as a reult the > > > check_snmp plugin seems to be obtaining the wrong result as i dont > >expect > > > this to be a warning. For example if i run: > > > >Well, you haven't told check_snmp if that's OK or CRITICAL so it doesn't > >know what to report it as, hence WARNING. Remember the OIDs can contain > >just about any kind of data and check_snmp has no idea what it is you're > >querying, it just has an SNMP 'address'. You have to add in the status > >intelligence. > > > > > ./check_snmp 10.30.129.30 -o .1.3.6.1.4.1.2012.1.1.1.4.2.0 -C public > >-wv > > > 80 > > > -cv 85 > > > > > > i still get a value of "WARNING - 68" > > > >I'm not sure what version of check_snmp you're using but -wv and -cv > >aren't valid command line args, at least with 1.4 and prior. > > > > > is there a different check_snmp plugin i could use? or am i just > >running > > > the > > > command wrong? I dont want the service to show up as a warning when > >the > > > temperature is 68F...hence the reason for doing -wv 80 -cv 85 > > > >You just need to tell check_snmp what to expect for each range. > >Check_snmp (and a couple other plugins) behave differently than other > >plugins WRT warning and critical detection as the results of the SNMP > >query are highly variable. Here are a couple of examples -- > > > >To test for a very specific value where anything but that value is bad > >you might use something like - > >define command{ > > command_name check_bgp_peer_state > > command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o > >.1.3.6.1.2.1.15.3.1.2.$ARG1$ -s 6 -C $USER3$ -l 'BGP Peer $ARG1$ State' > > } > > > >The above will be OK if the value of that OID is 6 and CRITICAL if it's > >anything else. > > > >To check for a range of values you might use the following - > > > >define command{ > > command_name check_temperature_server_sites > > command_line $USER1$/check_snmp -H $HOSTADDRESS$ -u 'Degrees > >Celsius' -o .1.3.6.1.4.1.9.9.13.1.3.1.3.2 -C $USER3$ -w 37:32 -c 99:38 > >-l ' > >Temperature is' > > } > > > >The above will result in WARNING if the value of the OID is between 32 > >and 37 (inclusive), CRITICAL if it's between 38 and 99 (inclusive) and > >OK for all other values. > > > >Hope that helps. Use 'check_snmp --help' for other command line args and > >their description. > > ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_idv28&alloc_id845&op=click _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net 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