Things to check: command_check_interval=-1 command_file=/usr/local/nagios/var/rw/nagios.cmd
Make sure command_file is readable by nagios user. What does the nagios log say? /var/log/nagios/nagios.log (or somesuch) Usually it is a permissions error. On Fri, Oct 30, 2015 at 1:46 PM, Kenny Lussier <kluss...@gmail.com> wrote: > 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/ > >
_______________________________________________ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/