diff --git a/tasks/install_checkmk_plugins.yml b/tasks/install_checkmk_plugins.yml index 52f9bbb8cba026a974dd2860bf47d94a45d708f9..bd8d940c7ad4cd5d048a96d103640322b9f25d68 100644 --- a/tasks/install_checkmk_plugins.yml +++ b/tasks/install_checkmk_plugins.yml @@ -18,4 +18,5 @@ group: "root" mode: "0750" loop: + - "check_subapp_quarantine.sh" - "check_subapp_ws_status.sh" diff --git a/templates/usr/lib/check_mk_agent/plugins/check_subapp_quarantine.sh.j2 b/templates/usr/lib/check_mk_agent/plugins/check_subapp_quarantine.sh.j2 new file mode 100755 index 0000000000000000000000000000000000000000..86e113d75728a0c9746d42167bb6960c336a678c --- /dev/null +++ b/templates/usr/lib/check_mk_agent/plugins/check_subapp_quarantine.sh.j2 @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +WARN_THRESHOLD=10 +ERROR_THRESHOLD=50 + +QUARANTINE="$( ls /home/{{ vault_subapp_user }}/.subapp/quarantine/ | wc -l )" + +# Status Servicename Metriken Details +echo "P \"SubApp SIPs Quarantine\" quara=${QUARANTINE};${WARN_THRESHOLD};${ERROR_THRESHOLD} ${QUARANTINE} SIPs in Quarantine on ${HOSTNAME}." +