diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-08-02 17:18:41 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-08-02 17:18:41 +0200 |
commit | 3a098970d48ebde459a4148cf9572a09d91bc6d4 (patch) | |
tree | 408eb6ae4956e140fe096057111bdd6ff10556cf /inventory/host_vars/ele-mon.yml | |
parent | make prometheus alertmanager configurable (diff) |
ele-mon: configure alertmanager mail notifications
Diffstat (limited to 'inventory/host_vars/ele-mon.yml')
-rw-r--r-- | inventory/host_vars/ele-mon.yml | 49 |
1 files changed, 35 insertions, 14 deletions
diff --git a/inventory/host_vars/ele-mon.yml b/inventory/host_vars/ele-mon.yml index b0f3962b..7e0c5844 100644 --- a/inventory/host_vars/ele-mon.yml +++ b/inventory/host_vars/ele-mon.yml @@ -82,6 +82,26 @@ prometheus_exporter_mikrotik_devices: prometheus_alertmanager_web_route_prefix: /alertmanager/ +promethues_alertmanager_smtp: + smarthost: "mailrelay.chaos-at-home.org:587" + from: "noreply@elev8.at" + require_tls: yes + auth: + username: ele-mon + password: "{{ vault_promethues_alertmanager_smtp_auth_password }}" + +prometheus_alertmanager_route: + receiver: equinox + # routes: + # - match_re: + # instance: ^$ + # receiver: empty + +prometheus_alertmanager_receivers: + - name: empty + - name: equinox + email_configs: + - to: equinox@spreadspace.org grafana_secret_key: "{{ vault_grafana_secret_key }}" @@ -92,17 +112,18 @@ prometheus_server_jobs_extra: | scheme: http static_configs: - targets: - - 192.168.42.170:9100 - - 192.168.42.171:9100 - - 192.168.42.172:9100 - - 192.168.42.173:9100 - - 192.168.42.174:9100 - - 192.168.42.175:9100 - # - 192.168.42.210:9100 - # - 192.168.42.211:9100 - # - 192.168.42.212:9100 - - 192.168.42.213:9100 - - 192.168.42.254:9100 + - 192.168.42.170:9100 ## ele-ap-nextlib0 + - 192.168.42.171:9100 ## ele-ap-nextlib1 + - 192.168.42.172:9100 ## ele-ap-nextlib2 + - 192.168.42.173:9100 ## ele-ap-nextlib3 + - 192.168.42.174:9100 ## ele-ap-nextlib4 + - 192.168.42.175:9100 ## ele-ap-nextlib5 + - 192.168.42.210:9100 ## ele-ups-nextlib0 + - 192.168.42.211:9100 ## ele-ups-nextlib1 + - 192.168.42.212:9100 ## ele-ups-nextlib2 + - 192.168.42.213:9100 ## ele-ups-nextlib3 + - 192.168.42.240:9100 ## ele-tub + - 192.168.42.254:9100 ## ele-router - job_name: 'nut' metrics_path: /proxy @@ -116,9 +137,9 @@ prometheus_server_jobs_extra: | key_file: /etc/ssl/prometheus/server/scrape-key.pem static_configs: - targets: - # - nextlib0@192.168.42.210 - # - nextlib1@192.168.42.211 - # - nextlib2@192.168.42.212 + - nextlib0@192.168.42.210 + - nextlib1@192.168.42.211 + - nextlib2@192.168.42.212 - nextlib3@192.168.42.213 relabel_configs: - source_labels: [__address__] |