nagios: Send all notifications by email, only critical by prowl/pushover
This commit is contained in:
parent
8ec18712b6
commit
d1ef78e338
1 changed files with 9 additions and 9 deletions
|
@ -216,7 +216,7 @@ class nagios::server::manual inherits nagios::common {
|
||||||
max_check_attempts => "5",
|
max_check_attempts => "5",
|
||||||
notification_interval => "0",
|
notification_interval => "0",
|
||||||
notification_period => "24x7",
|
notification_period => "24x7",
|
||||||
notification_options => "d,u,r",
|
notification_options => "d,u,r,f,s",
|
||||||
contact_groups => "all",
|
contact_groups => "all",
|
||||||
notify => Service["nagios"],
|
notify => Service["nagios"],
|
||||||
}
|
}
|
||||||
|
@ -236,7 +236,7 @@ class nagios::server::manual inherits nagios::common {
|
||||||
passive_checks_enabled => "1",
|
passive_checks_enabled => "1",
|
||||||
parallelize_check => "1",
|
parallelize_check => "1",
|
||||||
obsess_over_service => "1",
|
obsess_over_service => "1",
|
||||||
check_freshness => "0",
|
check_freshness => "1",
|
||||||
notifications_enabled => "1",
|
notifications_enabled => "1",
|
||||||
event_handler_enabled => "1",
|
event_handler_enabled => "1",
|
||||||
flap_detection_enabled => "1",
|
flap_detection_enabled => "1",
|
||||||
|
@ -251,7 +251,7 @@ class nagios::server::manual inherits nagios::common {
|
||||||
retry_check_interval => "1",
|
retry_check_interval => "1",
|
||||||
max_check_attempts => "2",
|
max_check_attempts => "2",
|
||||||
notification_period => "24x7",
|
notification_period => "24x7",
|
||||||
notification_options => "w,u,c,r",
|
notification_options => "w,u,c,r,f,s",
|
||||||
contact_groups => "all",
|
contact_groups => "all",
|
||||||
notify => Service["nagios"],
|
notify => Service["nagios"],
|
||||||
}
|
}
|
||||||
|
@ -322,10 +322,10 @@ define nagios::contact::email($group=["all"],
|
||||||
target => "${confdir}/contact_${name}.cfg",
|
target => "${confdir}/contact_${name}.cfg",
|
||||||
contactgroups => $contactgroups,
|
contactgroups => $contactgroups,
|
||||||
host_notification_commands => "notify-host-by-email",
|
host_notification_commands => "notify-host-by-email",
|
||||||
host_notification_options => "d,r",
|
host_notification_options => "d,u,r,f,s",
|
||||||
host_notification_period => "24x7",
|
host_notification_period => "24x7",
|
||||||
service_notification_commands => "notify-service-by-email",
|
service_notification_commands => "notify-service-by-email",
|
||||||
service_notification_options => "w,u,c,r",
|
service_notification_options => "w,u,c,r,f,s",
|
||||||
service_notification_period => "24x7",
|
service_notification_period => "24x7",
|
||||||
email => $name,
|
email => $name,
|
||||||
notify => Service["nagios"],
|
notify => Service["nagios"],
|
||||||
|
@ -360,10 +360,10 @@ define nagios::contact::prowl($group=["all"],
|
||||||
target => "${confdir}/contact_prowl_${name}.cfg",
|
target => "${confdir}/contact_prowl_${name}.cfg",
|
||||||
contactgroups => $contactgroups,
|
contactgroups => $contactgroups,
|
||||||
host_notification_commands => "notify-host-by-prowl",
|
host_notification_commands => "notify-host-by-prowl",
|
||||||
host_notification_options => "d,r",
|
host_notification_options => "d,u",
|
||||||
host_notification_period => "24x7",
|
host_notification_period => "24x7",
|
||||||
service_notification_commands => "notify-service-by-prowl",
|
service_notification_commands => "notify-service-by-prowl",
|
||||||
service_notification_options => "w,u,c,r",
|
service_notification_options => "c",
|
||||||
service_notification_period => "24x7",
|
service_notification_period => "24x7",
|
||||||
address1 => $name,
|
address1 => $name,
|
||||||
notify => Service["nagios"],
|
notify => Service["nagios"],
|
||||||
|
@ -400,10 +400,10 @@ define nagios::contact::pushover($token, $group=["all"],
|
||||||
target => "${confdir}/contact_pushover_${name}.cfg",
|
target => "${confdir}/contact_pushover_${name}.cfg",
|
||||||
contactgroups => $contactgroups,
|
contactgroups => $contactgroups,
|
||||||
host_notification_commands => "notify-host-by-pushover",
|
host_notification_commands => "notify-host-by-pushover",
|
||||||
host_notification_options => "d,r",
|
host_notification_options => "d,u",
|
||||||
host_notification_period => "24x7",
|
host_notification_period => "24x7",
|
||||||
service_notification_commands => "notify-service-by-pushover",
|
service_notification_commands => "notify-service-by-pushover",
|
||||||
service_notification_options => "w,u,c,r",
|
service_notification_options => "c",
|
||||||
service_notification_period => "24x7",
|
service_notification_period => "24x7",
|
||||||
address1 => $name,
|
address1 => $name,
|
||||||
address2 => $token,
|
address2 => $token,
|
||||||
|
|
Loading…
Add table
Reference in a new issue