diff --git a/checkmk/custom-files/local/monitor_moodle_db b/checkmk/custom-files/local/monitor_moodle_db new file mode 100644 index 0000000000000000000000000000000000000000..fa9b4093f79f9c4da58bfbbba6204d94296f4558 --- /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 0000000000000000000000000000000000000000..39d8659870cc7f343c04772254e157339f7f0b98 --- /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