From d86c6ed4b8f685be3311980749042fde3a14693f Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Wed, 11 May 2022 22:26:31 +0200 Subject: [PATCH] Notification program for Monit Small notification program to send Monit alerts over Matrix. Signed-off-by: Luca Beltrame --- sysadmin/monit_matrix_alert.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sysadmin/monit_matrix_alert.sh diff --git a/sysadmin/monit_matrix_alert.sh b/sysadmin/monit_matrix_alert.sh new file mode 100644 index 0000000..441f255 --- /dev/null +++ b/sysadmin/monit_matrix_alert.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +warn_icon="⚠" + +message=$(cat <<- EOF +${warn_icon} Service: $MONIT_SERVICE on $MONIT_HOST
+$MONIT_EVENT
+When: $MONIT_DATE
+Info: $MONIT_DESCRIPTION
) +EOF +) + +/usr/local/bin/matrix-commander.py \ + --credentials /etc/matrix-commander/credentials.json \ + --store /var/lib/matrix-commander/store/ \ + --html \ + -m "${message}"