43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
/**
|
|
* The example notification apply rules.
|
|
*
|
|
* Only applied if host/service objects have
|
|
* the custom variable `notification` defined
|
|
* and containing `mail` as key.
|
|
*
|
|
* Check `hosts.conf` for an example.
|
|
*/
|
|
|
|
#apply Notification "mail-icingaadmin" to Host {
|
|
# import "mail-host-notification"
|
|
# user_groups = host.vars.notification.mail.groups
|
|
# users = host.vars.notification.mail.users
|
|
|
|
//interval = 2h
|
|
|
|
//vars.notification_logtosyslog = true
|
|
|
|
# assign where host.vars.notification.mail
|
|
#}
|
|
|
|
//apply Notification "mail-icingaadmin" to Service {
|
|
// import "mail-service-notification"
|
|
// user_groups = host.vars.notification.mail.groups
|
|
// users = host.vars.notification.mail.users
|
|
|
|
//interval = 2h
|
|
|
|
//vars.notification_logtosyslog = true
|
|
|
|
// assign where host.vars.notification.mail
|
|
//}
|
|
|
|
apply Notification "slack" to Service {
|
|
import "slack-service-notification"
|
|
user_groups = host.vars.notification.slack.groups
|
|
interval = 10m
|
|
vars.notification_logtosyslog = true
|
|
assign where host.vars.notification.slack
|
|
}
|
|
|