summaryrefslogtreecommitdiff
path: root/inventory/host_vars
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-08-02 17:18:41 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-08-02 17:18:41 +0200
commit3a098970d48ebde459a4148cf9572a09d91bc6d4 (patch)
tree408eb6ae4956e140fe096057111bdd6ff10556cf /inventory/host_vars
parentmake prometheus alertmanager configurable (diff)
ele-mon: configure alertmanager mail notifications
Diffstat (limited to 'inventory/host_vars')
-rw-r--r--inventory/host_vars/ele-mon.yml49
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__]