From c9fee767e4a70f63721855c9d038a5b96083882d Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch>
Date: Thu, 21 Dec 2023 15:36:27 +0100
Subject: [PATCH] add IML Backup server status

---
 iml_backup_server.ini | 67 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)
 create mode 100644 iml_backup_server.ini

diff --git a/iml_backup_server.ini b/iml_backup_server.ini
new file mode 100644
index 0000000..781d13c
--- /dev/null
+++ b/iml_backup_server.ini
@@ -0,0 +1,67 @@
+; ======================================================================
+;
+; IML Backup server status
+;
+; show usage and idle as graph and pie
+;
+; ----------------------------------------------------------------------
+; 2023-12-21  <axel.hahn@unibe.ch>  initial version
+; ======================================================================
+
+; ----------------------------------------------------------------------
+; graph
+; ----------------------------------------------------------------------
+
+[backupserver.graph]
+check_command = "Backup-Server"
+
+[backupserver.urlparams]
+areaAlpha   = "0.4"
+; areaMode    = "first"
+areaMode    = "stacked"
+colorList   = "cc0000,9999ee,999999,33cc33,6666cc"
+;              ^      ^      ^      ^      ^
+;              err    notst  disabl ok     runn
+
+lineWidth   = "2"
+min         = "0"
+; max         = "100"
+yUnitSystem = "binary"
+
+[backupserver.metrics_filters]
+error      = "$service_name_template$.perfdata.error.value"
+notstarted = "$service_name_template$.perfdata.notstarted.value"
+disabled   = "$service_name_template$.perfdata.disabled.value"
+ok         = "$service_name_template$.perfdata.ok.value"
+running    = "$service_name_template$.perfdata.running.value"
+
+[backupserver.functions]
+error          = "alias($metric$, 'Error')"
+notstarted  = "alias($metric$, 'Not started yet')"
+disabled    = "alias($metric$, 'Disabled')"
+ok          = "alias($metric$, 'OK')"
+running     = "alias($metric$, 'Running')"
+
+; ----------------------------------------------------------------------
+; graph with running backup processes only
+; ----------------------------------------------------------------------
+
+[backupserverrunning.graph]
+check_command = "Backup-Server"
+
+
+[backupserverrunning.urlparams]
+areaAlpha   = "0.4"
+; areaMode    = "first"
+areaMode    = "stacked"
+colorList   = "6666cc"
+lineWidth   = "2"
+min         = "0"
+yUnitSystem = "binary"
+
+[backupserverrunning.metrics_filters]
+running    = "$service_name_template$.perfdata.running.value"
+
+[backupserverrunning.functions]
+running     = "alias($metric$, 'Running')"
+
-- 
GitLab