My oncall rotation defines time periods based a persons geo graphic location. But our escalations need to go out to the entire team regardless of when they occur. Currently the only way I've found to configure this in nagios is to create two contacts for each person. One that is a specific timeperiod the other that is 24x7 then use the 24x7 contact in the escalations. I'd like to be able to only maintain 1 contact per person.
define contact {
contact_name bobjones
service_notification_period ops-shift4-oncall
host_notification_period ops-shift4-oncall
host_notification_options d,u,r
service_notification_commands service-notify
host_notification_commands host-notify
email bjones@foo.com
pager bjones
}
define contact {
contact_name bobjones_24x7
service_notification_period 24x7
host_notification_period 24x7
host_notification_options d,u,r
service_notification_commands service-notify
host_notification_commands host-notify
email bjones@foo.com
pager bjones
}