From 2118db1ae9d5dd47230427d2814f3803a36ca6c7 Mon Sep 17 00:00:00 2001 From: Daniel Schreiber Date: Fri, 17 Jul 2020 11:26:56 +0200 Subject: [PATCH] Monitoring Scripte --- monitoring/check_mk.sh | 10 ++++++++++ monitoring/xymon.sh | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 monitoring/check_mk.sh create mode 100755 monitoring/xymon.sh diff --git a/monitoring/check_mk.sh b/monitoring/check_mk.sh new file mode 100644 index 0000000..0fce296 --- /dev/null +++ b/monitoring/check_mk.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +. /var/www/django/frms/env/bin/activate +/var/www/django/frms/app/manage.py check_health -v2 >/dev/null 2>&1 +if [ $? -eq 0 ] +then + echo "0 saxidapi dummy=0;0;0;0; OK - SaxID API Status" +else + echo "2 saxidapi dummy=0;0;0;0; CRIT - SaxID API Status" +fi diff --git a/monitoring/xymon.sh b/monitoring/xymon.sh new file mode 100755 index 0000000..473e15c --- /dev/null +++ b/monitoring/xymon.sh @@ -0,0 +1,10 @@ +#!/bin/bash +OUT=$(/var/www/django/frms/env/bin/python /var/www/django/frms/app/manage.py check_health -v3) +RC=$? + + echo "$OUT" +if [[ $RC -gt 0 ]] ; then + echo "&red Check fehlgeschlagen" + exit $RED +fi +exit $GREEN -- GitLab