From c7455500003b5dfd159e9387659a8a4eddb5a619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Thu, 23 Sep 2021 20:59:47 +0200 Subject: [PATCH] prometheus_clients: Gauge critical security updates --- roles/prometheus_clients/files/prometheus_arch.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/prometheus_clients/files/prometheus_arch.sh b/roles/prometheus_clients/files/prometheus_arch.sh index 0b5dfda..d11ac2a 100644 --- a/roles/prometheus_clients/files/prometheus_arch.sh +++ b/roles/prometheus_clients/files/prometheus_arch.sh @@ -6,6 +6,7 @@ set -o nounset TEXTFILE_COLLECTOR_DIR=/var/lib/prometheus_textfiles updates=$(/usr/bin/checkupdates | wc -l) +critical_updates=$(/usr/bin/arch-audit -u | wc -l) pacnew=$(/usr/bin/pacdiff -o | wc -l) orphans=$(/usr/bin/pacman -Qdttq | wc -l) @@ -13,6 +14,9 @@ cat << EOF > "$TEXTFILE_COLLECTOR_DIR/archlinux.prom.$$" # HELP archlinux_updates_pending number of pending updates from pacman # TYPE archlinux_updates_pending gauge archlinux_updates_pending $updates +# HELP archlinux_critical_updates_pending number of pending critical updates +# TYPE archlinux_critical_updates_pending gauge +archlinux_critical_updates_pending $critical_updates # HELP archlinux_pacnew_pending number of pending pacnew files # TYPE archlinux_pacnew_pending gauge archlinux_pacnew_pending $pacnew -- 2.44.0