From 21af9c8b625d2b74fbaae66f0039efb2adb00553 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Mon, 5 Sep 2022 16:26:16 +0200 Subject: [PATCH] monitor systemd --failed --- bundles/systemd/metadata.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bundles/systemd/metadata.py b/bundles/systemd/metadata.py index 6e7c190..32c901a 100644 --- a/bundles/systemd/metadata.py +++ b/bundles/systemd/metadata.py @@ -3,7 +3,14 @@ defaults = { 'units': {}, 'services': {}, 'logind': {}, - } + }, + 'monitoring': { + 'services': { + 'systemd': { + 'vars.command': "systemctl --failed --no-legend | wc -l | grep -q '^0$' && exit 0 || systemctl --failed && exit 2", + }, + }, + }, } @metadata_reactor.provides(