From 35fd86138de8ad4f79b77749fa7b70e0d919a1ae Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 16 Sep 2025 09:36:21 +0100 Subject: [PATCH] Add systemd unit alerts Signed-off-by: Nikolaos Karaolidis --- .../podman/grafana/alerting/rules.yaml | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/hosts/jupiter/users/storm/configs/console/podman/grafana/alerting/rules.yaml b/hosts/jupiter/users/storm/configs/console/podman/grafana/alerting/rules.yaml index 12d40a1..a6b8b57 100644 --- a/hosts/jupiter/users/storm/configs/console/podman/grafana/alerting/rules.yaml +++ b/hosts/jupiter/users/storm/configs/console/podman/grafana/alerting/rules.yaml @@ -400,6 +400,54 @@ groups: type: threshold noDataState: NoData execErrState: Error + isPaused: false + notification_settings: + receiver: ntfy.sh + - uid: systemd-units + title: SystemD Units + condition: C + data: + - refId: A + relativeTimeRange: + from: 600 + to: 0 + datasourceUid: prometheus + model: + editorMode: code + expr: node_systemd_units{state="failed"} + instant: true + intervalMs: 1000 + legendFormat: __auto + maxDataPoints: 43200 + range: false + refId: A + - refId: C + datasourceUid: __expr__ + model: + conditions: + - evaluator: + params: + - 0 + type: gt + operator: + type: and + query: + params: + - C + reducer: + params: [] + type: last + type: query + datasource: + type: __expr__ + uid: __expr__ + expression: A + intervalMs: 1000 + maxDataPoints: 43200 + refId: C + type: threshold + noDataState: NoData + execErrState: Error keepFiringFor: 1h isPaused: false notification_settings: