> two contact-templates are defined: > > ------------------------- > # <ContactTemplate> > # Normal workhours, 8-17 > define contact{ > name contact-at-workhours > use generic-contact > service_notification_commands notify-service-by-email > host_notification_commands notify-host-by-email > register 0 > } > > # and one hour before work and 3 hours after, 7-8 + 17-21 > define contact{ > name contact-at-prepostworkhours > use generic-contact > service_notification_period prepostworkhours > host_notification_period prepostworkhours > service_notification_commands notify-service-by-email,notify- > service-by-sms > host_notification_commands notify-host-by-email,notify- > host-by-sms > register 0 > } > # </ContactTemplate> > > # <TimeperiodTemplate> > define timeperiod{ > timeperiod_name workhours > alias Normal Work Hours > monday 08:00-17:00 > tuesday 08:00-17:00 > wednesday 08:00-17:00 > thursday 08:00-17:00 > friday 08:00-17:00 > } > > define timeperiod{ > timeperiod_name prepostworkhours > alias Eine Stunde VOR der Schicht und die Spätschicht > inklusive > monday 07:00-8:00,17:00-21:00 > tuesday 07:00-8:00,17:00-21:00 > wednesday 07:00-8:00,17:00-21:00 > thursday 07:00-8:00,17:00-21:00 > friday 07:00-8:00,17:00-21:00 > } > # </TimeperiodTemplate> > --------------------- > > Then a contact person is defined: > > ----------------- > define contact{ > contact_name iruprecht > use contact-at-workhours,contact- > at-prepostworkhours > alias Vladimirs Vecgailis > email [EMAIL PROTECTED] > pager 0179123123123 > } > ----------------- > > So far so good. > > The problem is - the contact "iruprecht" is getting notifications only > in the "workhours". > > I also see in the "View config"-menu, that "iruprecht" will get > notified only in the "workhours". > > The thing is, as far as i know YOU CAN use multiple template-references > in the contact-definition. > (At least it was told so by the speaker in a > presentation(http://www.linuxtag.org/2008/de/conf/events/vp- > mittwoch/vortragsdetails.html?talkid=64) at the LinuxTag 2008.
While it's true Nagios 3 supports multiple inheritance, it doesn't combine the values from both templates; it will only use the value from the second if they do not exist in the first: http://nagios.sourceforge.net/docs/3_0/objectinheritance.html#multiple_templates You'll need to define a timeperiod that covers the entire range you want notifications to be sent out. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null