From 255b072ac86bce00fadb265eac8f788bb9fc7f95 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <cederp@opera.com>
Date: Thu, 12 Dec 2024 12:00:04 +0100
Subject: [PATCH] Ensure all backup jobs sees activity

---
 check_lysrdiff | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/check_lysrdiff b/check_lysrdiff
index 0405ef7..8d6dae8 100755
--- a/check_lysrdiff
+++ b/check_lysrdiff
@@ -157,6 +157,19 @@ then
   set_state 1 WARNING "No activity."
 fi
 
+if [ -f $BASE/lysrdiff/tasks ]
+then
+    TASKS=`wc -l < $BASE/lysrdiff/tasks`
+    PERF="$PERF tasks=$TASKS"
+    if [ $TASKS -gt $ACTIVITY ]
+    then
+	set_state 1 WARNING "$TASKS jobs defined, but only $ACTIVITY are active."
+    fi
+else
+    set_state 2 CRITICAL "$BASE/lysrdiff/tasks is missing."
+    PERF="$PERF tasks=0"
+fi
+
 if [ -z "$message" ]
 then
     set_state 0 OK "all ok."
-- 
GitLab