Monitor all relevant services in the MOTD script
This commit is contained in:
@@ -20,30 +20,31 @@ echo "============================================================
|
||||
- System uptime.......: $upDays days $upHours hours $upMins minutes $upSecs seconds
|
||||
============================================================"
|
||||
services=(
|
||||
"syncthing.service"
|
||||
"radicale.service"
|
||||
"miniflux.service"
|
||||
"gitea.service"
|
||||
"dendrite.service"
|
||||
"nginx.service"
|
||||
"dnsmasq.service"
|
||||
"podman-openbooks.service"
|
||||
"mosquitto.service"
|
||||
"podman-mqtt2prometheus.service"
|
||||
"prometheus.service"
|
||||
"grafana.service"
|
||||
"syncthing.service"
|
||||
"radicale.service"
|
||||
"miniflux.service"
|
||||
"gitea.service"
|
||||
"dendrite.service"
|
||||
"nginx.service"
|
||||
"dnsmasq.service"
|
||||
"dnscrypt-proxy.service"
|
||||
"podman-openbooks.service"
|
||||
"mosquitto.service"
|
||||
"podman-mqtt2prometheus.service"
|
||||
"prometheus.service"
|
||||
"grafana.service"
|
||||
)
|
||||
|
||||
for var in "${services[@]}"; do
|
||||
if [[ -z $var ]]; then
|
||||
printf "\n"
|
||||
else
|
||||
if systemctl -q is-active "${var}"; then
|
||||
printf "%-40s [\e[32mOK\e[39m]\n" "$var"
|
||||
else
|
||||
printf "%-40s [\e[31mFAIL\e[39m]\n" "$var"
|
||||
fi
|
||||
fi
|
||||
if [[ -z $var ]]; then
|
||||
printf "\n"
|
||||
else
|
||||
if systemctl -q is-active "${var}"; then
|
||||
printf "%-40s [\e[32mOK\e[39m]\n" "$var"
|
||||
else
|
||||
printf "%-40s [\e[31mFAIL\e[39m]\n" "$var"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
echo "============================================================"
|
||||
|
||||
Reference in New Issue
Block a user