I have nagios up and running (and has been for awhile) I recently added the snmptt for snmp traps. The snmptt appears to be running correctly accordng to the logs being generated. The trap also apperas in the nagios.log file. The question and or questions i have is I never get an alert an the passive check aalways says pending. enclosed are the service check and an entry from the logs
use generic-service ; Name of service template to use
host_name device_name service_description TRAP is_volatile 1 check_command check-host-alive check_period 24x7 max_check_attempts 1 normal_check_interval 1 retry_check_interval 1 passive_checks_enabled 1 check_period none notification_interval 31536000 # equals a year notification_period 24x7 notification_options w,u,c,r notifications_enabled 1 contact_groups linux-admins }
snmptt log entry
Wed Dec 7 21:10:41 2005 .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB.snmpMIBObjects.snmpTraps.coldStart Normal “Status Events” system_name - A coldStart trap signifies that the SNMP entity,
Wed Dec 7 15:38:00 2005 .iso.org.dod.internet.private.enterprises.3224.0.500 Normal “Status Events” system_ip - This trap indicates that VPN tunnel status has occured. 41 2005-12-07 15:38:00 system-critical-00041: vpn “St John Tunnel” is down.
entry from nagios.log
 EXTERNAL COMMAND: PROCESS_SERVICE_CHECK_RESULT;system_name;TRAP;0;Device reinitialized (coldStart)
 Warning: Message queue contained results for service ‘TRAP’ on host ‘system_name’. The service could not be found!
The pieces to make this work seem to be in place but im just missing something. If im amissing any thing please let me know