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