From ec2f391732988a6ee9389d6cb092bb0b83d69a9e Mon Sep 17 00:00:00 2001 From: Melissa Avery-Weir Date: Tue, 1 Sep 2020 15:38:14 -0400 Subject: [PATCH] Create a little tool to push service status to UR --- service-heartbeat/service-heartbeat.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 service-heartbeat/service-heartbeat.sh diff --git a/service-heartbeat/service-heartbeat.sh b/service-heartbeat/service-heartbeat.sh new file mode 100644 index 0000000..313124b --- /dev/null +++ b/service-heartbeat/service-heartbeat.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Originally from https://maslosoft.com/kb/watching-for-service-with-cron/ +# Updated to use Uptime Robot's heartbeat service + +service=$1 +heartbeat_id=$2 + +/bin/systemctl -q is-active "$service.service" +status=$? +if [ "$status" == 0 ]; then + wget --spider "https://heartbeat.uptimerobot.com/$heartbeat_id" +else + /bin/systemctl start "$service.service" +fi