diff options
Diffstat (limited to 'Prometheus_Alertmanager/alertmanager.yml')
-rw-r--r-- | Prometheus_Alertmanager/alertmanager.yml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Prometheus_Alertmanager/alertmanager.yml b/Prometheus_Alertmanager/alertmanager.yml new file mode 100644 index 0000000..7fe3669 --- /dev/null +++ b/Prometheus_Alertmanager/alertmanager.yml @@ -0,0 +1,57 @@ +global: + resolve_timeout: 5m + +route: + group_by: ['alertname'] + group_wait: 10s + group_interval: 10s + repeat_interval: 1h + receiver: 'smtp-local' + routes: + - receiver: 'irc-tripsit' + match: + project: TRIPSIT + - receiver: 'mayday-tripsit' + match: + project: tripsit-critical + - receiver: 'lysergic' + continue: true + match: + project: LYSERGIC +receivers: +- name: 'smtp-local' + email_configs: + - to: '$MAIL_SYSTEM' + from: '$MAIL_ALERTMANAGER' + require_tls: false + smarthost: '$SMTPHOST' + send_resolved: yes +- name: 'irc-tripsit' + webhook_configs: + - url: 'http://127.0.0.1:2420/_systems' + send_resolved: yes +- name: 'mayday-tripsit' + webhook_configs: + - url: 'http://127.0.0.1:2420/tripsit-dev' + email_configs: + - to: '$MAIL_SYSTEM' + from: '$MAIL_ALERTMANAGER' + require_tls: false + smarthost: '127.0.0.1:25' + send_resolved: yes +- name: 'irc-libertacasa' + webhook_configs: + - url: 'http://127.0.0.1:2410/universe' + send_resolved: yes +- name: 'lysergic' + webhook_configs: + - url: 'http://127.0.0.1:2410/universe' + send_resolved: yes + - url: http://127.0.0.2:8081/prometheus/webhook + send_resolved: yes + email_configs: + - to: '$MAIL_SYSTEM' + from: '$MAIL_ALERTMANAGER' + require_tls: false + smarthost: '127.0.0.1:25' + send_resolved: yes |