check_snmp problems
Clint Sulis
clint at misinc.net
Fri Apr 2 20:16:29 CEST 2004
Okay, so I posted a day or two ago about check_snmp problems. This is
driving me absolutely insane! Please give this email a look and offer
any suggestions you have on what I should investigate. Thank you in
advance!
I can run snmp_check commands from the command-line but nagios always
gets the result "SNMP problem - No data recieved from host". I can
only think of two possible reasons why I can run check_snmp as root,
but not as the nagios user:
1. Permissions on plugins or the snmpget binary. I tested this below,
and indeed if the nagios user cannot execute the snmpget binary, the
result will be shown as "SNMP problem - No data received from host".
[root nagios]# chmod 755 /usr/local/bin/snmpget
[root nagios]# /usr/local/nagios/libexec/check_snmp -H 69.20.4.144 -o
.1.3.6.1.4.1.2021.10.1.3.1 -C nagios -p 2112
SNMP OK - 0.06
[root nagios]# chmod 000 /usr/local/bin/snmpget
[root nagios]# /usr/local/nagios/libexec/check_snmp -H 69.20.4.144 -o
.1.3.6.1.4.1.2021.10.1.3.1 -C nagios -p 2112
SNMP problem - No data recieved from host
CMD: /usr/bin/snmpget -m ALL -v 1 -c nagios www.homewarranty.com:2112
.1.3.6.1.4.1.2021.10.1.3.1
2. Location of the snmpget utility not in /usr/bin. This also can
cause the same bad result, as newer versions of Net-SNMP install the
binaries in /usr/local/bin by default. From the output above, it is
clear that check_snmp requires the snmpget binary be in the /usr/bin
directory.
[root nagios]# su - nagios
[nagios nagios]$ /usr/local/nagios/libexec/check_snmp -H 69.20.4.144
-o .1.3.6.1.4.1.2021.10.1.3.1 -C nagios -p 2112
SNMP OK - 0.06
Since I can run the check command as the nagios user at the
command-line, I cannot figure out what the heck is wrong. If anyone
can suggest where I might be able to investigate this problem further,
I will be extremely thankful!
For reference, my checkcommands.cfg, services.cfg, and hosts.cfg
entries are configured as follows:
=================
CHECKCOMMANDS.CFG
=================
define command {
command_name check_snmp
command_line /usr/local/nagios/libexec/check_snmp -H
$HOSTADDRESS$ -o $ARG1$ -C $ARG2$ -p $ARG3$
}
============
SERVICES.CFG
============
define service {
use generic_service
host_name rackspace
service_description LOAD
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 3
retry_check_interval 1
contact_groups admin
notification_interval 120
notification_period 24x7
notification_options w,u,c,r
check_command
check_snmp!.1.3.6.1.4.1.2021.10.1.3.1!nagios!2112
}
=========
HOSTS.CFG
=========
define host {
use generic_host
host_name rackspace
alias Rackspace Dedicated Server
address 69.20.4.144
check_command check_host_alive
max_check_attempts 10
notification_interval 120
notification_period 24x7
notification_options d,u,r
}
===============
VERSION DETAILS
===============
nagios v1.2
check_snmp (nagios-plugins 1.3.0) 1.24
Clint Sulis
====================
System Administrator
PHP/MySQL Programmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 3574 bytes
Desc: not available
URL: <https://www.monitoring-lists.org/archive/users/attachments/20040402/158573e0/attachment.bin>
More information about the Users
mailing list