Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Notification escalations are explained in another page.

When

...

do notifications occur?


The decision to send out notifications is made in the check check and host check logic. Host and check notifications occur in the following instances...

  • When a hard state change occurs. More information on state types and hard state changes can be found on the sate state type page.
  • When a host or check remains in a hard non-OK state and the time specified by the "notification_interval" option in the host or check definition has passed since the last notification was sent out (for that specified host or check).

Who

...

gets notified?


Each host and check definition has a "contact _ groups" option, and "contacts" option, that specifies what which contact groups will receive notifications for that particular host or check. Contact groups can contain one or more individual contacts.

When Shinken Enterprise sends out a host or check notification, it will notify each contact that is a member of any contact groups specified in the "contact _ groups" option of the check definition. Shinken Enterprise realizes that a contact may be a member of more than one contact group, so it removes duplicate contact notifications before it does anything.

...

. Contacts specified on host or check are also notified.

What filters must be passed in order for notifications to be sent?


Just because there is a need to send out a host or check notification doesn't mean that any contacts are going to get notified. There are several filters that potential notifications must pass before they are deemed worthy enough to be sent out. Even then, specific contacts may not be notified if their notification filters do not allow for the notification to be sent to them. Let's go into the filters that have to be passed in more detail...

...


The first filter for host or check notifications is a check to see if the host or check is in a period of scheduled downtimdowntime. If it is in a scheduled downtime, no one gets notified. If it isn't in a period of downtime, it get passed on to the next filter. As a side note, notifications for checks are cancelled if the host they're associated with is in a period of scheduled downtime.

...