###############################################################################
# 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
        }
