Hi All, I find myself back to working with Nagios after a long hiatus of using much friendlier monitoring systems....
I'm trying to set up snmp trap monitoring, which I've dome in the past, but I'm missing something that I just can't seem get. I can send a trap from a system, the trap is received by the trap catcher, it's handed off to snmptt for translation, which uses the EXEC line to put an external command in the nagios.cmd file. That all works. But notifications aren't sent, and the status of the service never changes. So: snmptrap -v 2c -c public util1 '' .1.3.6.1.6.3.1.1.5.5 ## runs on util2 Fri Oct 30 17:42:03 2015 .1.3.6.1.6.3.1.1.5.5 Normal "Status Events" util2 - An authenticationFailure trap signifies that the SNMP ## Shows up on util1 in snmptt.log [1446226923] PROCESS_SERVICE_CHECK_RESULT;util2;TRAP;1;An authenticationFailure trap signifies that the SNMP ## Shows up in nagios.cmd So, it appears that everything is set up correctly, but Nagios isn't processing the external service check command and setting the status to warning and sending me an email. Any ideas? TIA, Kenny My configs look like this: define service { name TRAP service_description TRAP active_checks_enabled 0 ; Active service checks are enabled passive_checks_enabled 1 ; Passive service checks are enabled/accepted process_perf_data 0 obsess_over_service 0 ; We should obsess over this service (if necessary) check_freshness 1 ; Default is to NOT check service 'freshness' freshness_threshold 93600 notifications_enabled 1 ; Service notifications are enabled event_handler_enabled 1 ; Service event handler is enabled flap_detection_enabled 0 ; Flap detection is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts check_command check-host-alive ; This will be used to reset the service to "OK" is_volatile 1 check_period 24x7 max_check_attempts 1 normal_check_interval 1 retry_check_interval 100 notification_interval 1 notification_period 24x7 notification_options w,u,c,r contact_groups klussier ; Modify this to match your Nagios contact group definitions register 0 } define contact{ contact_name klussier alias klussier service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-by-email host_notification_commands host-notify-by-email email klussier@ } define contactgroup{ contactgroup_name klussier alias klussier members klussier } define service{ host_name util2 use TRAP contact_groups klussier }
_______________________________________________ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/