diff options
Diffstat (limited to 'roles/monitoring/alerta')
-rw-r--r-- | roles/monitoring/alerta/defaults/main.yml | 8 | ||||
-rw-r--r-- | roles/monitoring/alerta/templates/alertad.conf.j2.j2 | 4 |
2 files changed, 10 insertions, 2 deletions
diff --git a/roles/monitoring/alerta/defaults/main.yml b/roles/monitoring/alerta/defaults/main.yml index af631cb2..315c2c3f 100644 --- a/roles/monitoring/alerta/defaults/main.yml +++ b/roles/monitoring/alerta/defaults/main.yml @@ -14,8 +14,8 @@ alerta_web_port: 8080 # alerta_postgres_password: "secret" -alerta_alert_timeout: 86400 -alerta_heartbeat_timeout: 7200 +alerta_alert_timeout: 3600 +alerta_heartbeat_timeout: 1200 alerta_default_environment: Development alerta_environments: @@ -27,6 +27,10 @@ alerta_plugins: - reject - blackout +alerta_plugin_blackout: + set_status: True + accept: ['normal', 'ok', 'cleared'] + # alerta_plugin_heartbeat: # events: # - PrometheusAlertmanagerE2eDeadManSwitch diff --git a/roles/monitoring/alerta/templates/alertad.conf.j2.j2 b/roles/monitoring/alerta/templates/alertad.conf.j2.j2 index b013f480..cf0b2426 100644 --- a/roles/monitoring/alerta/templates/alertad.conf.j2.j2 +++ b/roles/monitoring/alerta/templates/alertad.conf.j2.j2 @@ -5,6 +5,10 @@ HEARTBEAT_TIMEOUT = {{ alerta_heartbeat_timeout }} DEFAULT_ENVIRONMENT = '{{ alerta_default_environment }}' ALLOWED_ENVIRONMENTS = ['{{ alerta_environments | join("', '") }}'] PLUGINS = ['{{ alerta_plugins | join("', '") }}'] +{% if 'blackout' in alerta_plugins %} +NOTIFICATION_BLACKOUT = {{ 'True' if alerta_plugin_blackout.set_status else 'False' }} +BLACKOUT_ACCEPT = ['{{ alerta_plugin_blackout.accept | join("', '") }}'] +{% endif %} {% if 'heartbeat' in alerta_plugins %} HEARTBEAT_EVENTS = ['{{ alerta_plugin_heartbeat.events | join("', '") }}'] {% endif %} |