From 678e7d7fa4a6f0995291d0d97e51832984911d90 Mon Sep 17 00:00:00 2001 From: Dennis Ahrens <dennis.ahrens@hs-hannover.de> Date: Tue, 21 Mar 2023 10:40:08 +0100 Subject: [PATCH] Add local check for moodle database --- checkmk/custom-files/local/monitor_moodle_db | 5 +++++ checkmk/debian/monitor_moodle_db.sls | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 checkmk/custom-files/local/monitor_moodle_db create mode 100644 checkmk/debian/monitor_moodle_db.sls diff --git a/checkmk/custom-files/local/monitor_moodle_db b/checkmk/custom-files/local/monitor_moodle_db new file mode 100644 index 0000000..fa9b409 --- /dev/null +++ b/checkmk/custom-files/local/monitor_moodle_db @@ -0,0 +1,5 @@ +#!/bin/bash + +FAILED_ATTEMPTS=$(sudo -u postgres -- psql -qtAX -d moodle -c "SELECT countfailed FROM mdl_block_opencast_uploadjob ORDER BY timecreated DESC limit 1;") + +echo "P watch_failed_video_upload_attempts failed_attempts=$FAILED_ATTEMPTS;1:;2: moodle_failed_video_upload_to_opencast" diff --git a/checkmk/debian/monitor_moodle_db.sls b/checkmk/debian/monitor_moodle_db.sls new file mode 100644 index 0000000..39d8659 --- /dev/null +++ b/checkmk/debian/monitor_moodle_db.sls @@ -0,0 +1,7 @@ +hsh_checkmk_monitor_moodle_db_local: + file.managed: + - name: /usr/lib/check_mk_agent/local/monitor_moodle_db + - source: salt://checkmk/custom-files/local/monitor_moodle_db + - mode: 755 + - user: root + - group: root -- GitLab