I have both host and service notifications turned on, but for some reason they are not being triggered.
All of my hosts and services show (in the nagios webpage) that Notifications are enabled, yet whenever a host or a service enters a hard state, no notification is triggered. The “Last Notification” line in the ‘state information’ are is ‘N/A (notification 0)’ and no notifications are listed in the notifications screen (under Reporting). I can force a manual notification and it is logged in the notifications and an email sent. However the ‘last notification’ is still ‘N/A (notification 0)’ in the state info pane.
So I know notifications can be logged and processed, and I have them enabled…but for some reason they are not being triggered.
here’s some code if it helps:
define host{
name critical-host
check_period 24x7
check_interval 0
retry_interval 1
max_check_attempts 5
check_command check-host-alive
notification_interval 120
notifications_enabled 1
event_handler_enabled 1
flap_detection_enabled 1
failure_prediction_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
notification_period 24x7
register 0
contact_groups system_admins
}
define contact{
name system_admins
contactgroups system_admins
host_notifications_enabled 1
service_notifications_enabled 1
host_notification_commands notify-host-by-email
service_notification_commands notify-service-by-email
can_submit_commands 1
host_notification_period 24x7
service_notification_period 24x7
register 0
}
define contact{
contact_name *****************
use system_admins
alias ****************
email ****@*****
}
define host{
use critical-host
host_name 3. Router
alias 3. Internal Network
address 192.168.3.1
hostgroups Routers, Corperate
parents Uatu
}
My services are set up in a similar fashion. I just can’t see a logical reason for it not to be working