#!/bin/bash

UNIT=$1
UNITSTATUS=$(systemctl status --output short $UNIT)

sleep 10

os_version=$(/usr/local/bin/rdos_common_data os_version)
rdaa_version=$(/usr/local/bin/rdos_common_data rdaa_version)
stmdriver_version=$(/usr/local/bin/rdos_common_data stmdriver_version)
environment=$(/usr/local/bin/rdos_common_data env)
rdaa_environment=$(/usr/local/bin/rdos_common_data env_rdaa)
uptime=$(/usr/local/bin/rdos_common_data uptime)
temperature=$(/usr/local/bin/rdos_common_data temperature)
hostname=$(hostname)
ALERT=$(echo -e "\u26A0")

/usr/local/bin/telegram "$ALERT Unit failed $UNIT $ALERT

UID: $hostname
RDOS Version: $os_version
RDAA Version: $rdaa_version
STMDriver Version: $stmdriver_version
OS Environment: $environment
RDAA Environment: $rdaa_environment
Uptime: $uptime
Temperature: $temperature

Systemd unit status:
$UNITSTATUS"