summaryrefslogtreecommitdiffstats
path: root/Prometheus_Alertmanager/alertmanager.yml
diff options
context:
space:
mode:
Diffstat (limited to 'Prometheus_Alertmanager/alertmanager.yml')
-rw-r--r--Prometheus_Alertmanager/alertmanager.yml57
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