+ services=(
+ epanicclean
+ systemstatus
+ btrfsmaintstop
+ dynamicipupdate
+ )
+ bads=()
+ if systemctl show -p SubState --value ${services[@]} | egrep -v '^(running|)$'; then
+ for s in ${services[@]}; do
+ if [[ $(systemctl show -p SubState --value $s) != running ]]; then
+ bads+=($s)
+ fi
+ done
+ chars+=(MYSERS)
+
+ fi
+ lo -240 mysers ${bads[*]}
+
+ services=(
+ prometheus-node-exporter
+ prometheus-alertmanager
+ prometheus
+ )
+ case $HOSTNAME in
+ kd)
+ bads=()
+ if systemctl show -p SubState --value ${services[@]} | egrep -v '^(running|)$'; then
+ for s in ${services[@]}; do
+ if [[ $(systemctl show -p SubState --value $s) != running ]]; then
+ bads+=($s)
+ fi
+ done
+ chars+=(PROM)
+ fi
+ lo -240 prom ${bads[*]}
+ ;;
+ esac
+