zulip/puppet/zulip_ops/templates/nagios4/contacts.cfg.template.erb

76 lines
2.9 KiB
Plaintext

###############################################################################
# contacts.cfg
###############################################################################
###############################################################################
###############################################################################
#
# CONTACTS
#
###############################################################################
###############################################################################
define contact{
contact_name monitoring
alias Monitoring
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email <%= @nagios_alert_email %>
}
define contact{
contact_name test
alias Test Monitoring
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email <%= @nagios_test_email %>
}
define contact {
contact_name pager
alias Pseudo-contact to an email that pages
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
email <%= @nagios_pager_email %>
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
}
###############################################################################
###############################################################################
#
# CONTACT GROUPS
#
###############################################################################
###############################################################################
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members monitoring,zulip
}
define contactgroup{
contactgroup_name page_admins
alias Nagios Administrators
members monitoring,zulip,pager
}
define contactgroup{
contactgroup_name test
alias Nagios Test Administrators
members test
}