@@ -15,19 +15,36 @@ receivers:
1515 chat_id: {{ vault_secrets.alertmanager.telegram_chat_id }}
1616 send_resolved: true
1717 message: |
18- {% raw %} {{ if eq .Status "firing" }}
19- THE {{ range .Alerts }}{{ .Labels.target }}{{ end }} SERVER HAS LEFT THE BUILDING
18+ {% raw %} {{ if eq .Status "firing" }}{{ range .Alerts }}
19+ {{ if eq .Labels.alertname "WireguardDown" }}
20+ THE {{ .Labels.target }} WIREGUARD TUNNEL HAS LEFT THE BUILDING
2021
21- The HTTPS check for {{ range .Alerts }}{{ .Labels.target }}{{ end }} has failed for over 5 minutes.
22+ The WireGuard exit connection on {{ .Labels.target }} has been down for over 5 minutes.
23+
24+ The tunnel may be offline, unreachable, or taking an unscheduled holiday.
25+
26+ Severity: {{ .Labels.severity }}
27+ Check: {{ .Labels.job }}
28+ {{ else }}
29+ THE {{ .Labels.target }} SERVER HAS LEFT THE BUILDING
30+
31+ The HTTPS check for {{ .Labels.target }} has failed for over 5 minutes.
2232
2333 The server may be offline, unreachable, or contemplating its life choices.
2434
25- Severity: {{ range .Alerts }}{{ .Labels.severity }}{{ end }}
26- Check: {{ range .Alerts }}{{ .Labels.job }}{{ end }}
35+ Severity: {{ .Labels.severity }}
36+ Check: {{ .Labels.job }}
37+ {{ end }}{{ end }}{{ else }}{{ range .Alerts }}
38+ {{ if eq .Labels.alertname "WireguardDown" }}
39+ {{ .Labels.target }} WIREGUARD IS BACK
40+
41+ The WireGuard exit connection on {{ .Labels.target }} is responding normally again.
42+
43+ The tunnel has returned from its brief adventure.
2744 {{ else }}
28- {{ range .Alerts }}{{ .Labels.target }} IS BACK
45+ {{ .Labels.target }} IS BACK
2946
3047 The HTTPS check for {{ .Labels.target }} is responding normally again.
3148
3249 The server has returned from its brief adventure.
33- {{ end }}{{ end }}{% endraw %}
50+ {{ end }}{{ end }}{{ end }} { % endraw %}
0 commit comments