Hi everybody,
I have a problem with interval setting in Notification object.
My config:
And object Notification:
Service:
Host:
When service Check-CCU Problem it send mail notification, but when it re-notification, it send notification after 20 minutes (sometime after 2 minutes, 15 minutes,.. not stable) although i set intervel = 60m.
Could you help me about this?
Thanks in advance.
I have a problem with interval setting in Notification object.
My config:
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
apply Service "Check-CCU" { import "generic-service" check_command = "check-nginx-CCU" vars.host = host.address vars.path = "/status" vars.active_warn = 4000 vars.active_crit = 4500 vars.service["mail"] = { users = ["check-nginx-ccu-service"] } assign where match("Distribute-*", host.name) } |
![]() |
Quellcode |
1 2 3 4 5 6 7 |
object Host "Distribute-164-106" { import "Dist-Host" address = "x.x.x.x" vars.host["mail"] = { users = [ "host-generic-users"] } } |
![]() |
Quellcode |
1 2 3 4 5 |
object User "host-generic-users" { import "generic-user" display_name = "Host Generic Users" email = "**@**.com" } |
![]() |
Quellcode |
1 2 3 4 5 |
object User "check-nginx-ccu-service" { import "generic-user" display_name = "Check Nginx CCU Service" email = "**@**" } |
![]() |
Quellcode |
1 2 3 4 5 |
template Service "generic-service" { max_check_attempts = 2 check_interval = 5m retry_interval = 30s } |
![]() |
Quellcode |
1 2 3 4 5 6 |
template Host "Dist-Host" { max_check_attempts = 2 check_interval = 1m retry_interval = 30s check_command = "hostalive" } |
![]() |
Quellcode |
1 2 3 4 5 |
template User "generic-user" { enable_notifications = true states = [ OK, Warning, Critical, Up, Down ] types = [ Problem, Recovery, Acknowledgement ] } |
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
apply Notification "mail-host" to Host { import "mail-host-notification" users = host.vars.host.mail.users interval = 60m assign where host.vars.host.mail } apply Notification "mail-service" to Service { import "mail-service-notification" users = service.vars.service.mail.users interval = 60m assign where host.vars.host.mail } |
And object Notification:
Service:
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
Object 'Distribute-164-106!Check-CCU!mail-service' of type 'Notification': % declared in '/etc/icinga2/conf.d/notifications.conf', lines 20:1-20:44 * __name = "Distribute-164-106!Check-CCU!mail-service" * command = "mail-service-notification" % = modified in '/etc/icinga2/conf.d/templates.conf', lines 71:3-71:39 * command_endpoint = "" * host_name = "Distribute-164-106" % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 20:1-20:44 * interval = 3600 % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 26:3-26:16 * name = "mail-service" * package = "_etc" % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 20:1-20:44 * period = "24x7" % = modified in '/etc/icinga2/conf.d/templates.conf', lines 78:3-78:17 * service_name = "Check-CCU" % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 20:1-20:44 * states = [ 1, 2, 4, 8 ] % = modified in '/etc/icinga2/conf.d/templates.conf', lines 73:3-73:45 * templates = [ "mail-service", "mail-service-notification" ] % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 20:1-20:44 % = modified in '/etc/icinga2/conf.d/templates.conf', lines 70:1-70:49 * times = null * type = "Notification" * types = [ 32, 16, 64, 8, 128, 256, 1, 2, 4 ] % = modified in '/etc/icinga2/conf.d/templates.conf', lines 74:3-76:57 * user_groups = null * users = [ "check-nginx-ccu-service" ] % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 25:3-25:41 * vars = null * zone = "" |
Host:
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Object 'Distribute-164-106!mail-host' of type 'Notification': % declared in '/etc/icinga2/conf.d/notifications.conf', lines 11:1-11:38 * __name = "Distribute-164-106!mail-host" * command = "mail-host-notification" % = modified in '/etc/icinga2/conf.d/templates.conf', lines 55:3-55:36 * command_endpoint = "" * host_name = "Distribute-164-106" % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 11:1-11:38 * interval = 3600 % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 16:3-16:16 * name = "mail-host" * package = "_etc" % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 11:1-11:38 * period = "24x7" % = modified in '/etc/icinga2/conf.d/templates.conf', lines 62:3-62:17 * service_name = "" * states = [ 16, 32 ] % = modified in '/etc/icinga2/conf.d/templates.conf', lines 57:3-57:23 * templates = [ "mail-host", "mail-host-notification" ] % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 11:1-11:38 % = modified in '/etc/icinga2/conf.d/templates.conf', lines 54:1-54:46 * times = null * type = "Notification" * types = [ 32, 16, 64, 8, 128, 256, 1, 2, 4 ] % = modified in '/etc/icinga2/conf.d/templates.conf', lines 58:3-60:57 * user_groups = null * users = [ "host-generic-users" ] % = modified in '/etc/icinga2/conf.d/notifications.conf', lines 15:3-15:35 * vars = null * zone = "" |
When service Check-CCU Problem it send mail notification, but when it re-notification, it send notification after 20 minutes (sometime after 2 minutes, 15 minutes,.. not stable) although i set intervel = 60m.
Could you help me about this?
Thanks in advance.