Bin auf dieses kleine nette Tool gestoßen.
Da kann man dann z.b. auf seinem NAS einen Gotify-Server laufen lassen und darüber Push-Nachrichten über vorgefallene Ereignisse oder Status verschicken. Der größte Vorteil ist, dass man das dann alles selber hostet und es nicht über einen Drittanbieter geht.
Man kann auch von anderen Geräten aus Push-Nachrichten erzeugen lassen mit einem Access-Token. So kann man z.b. ganz einfach von einem Terminal so eine Nachricht erzeugen. Und das schon mit Hausmitteln (curl, http).
Besonders für Sys-Admins finde ich dieses Tool äußerst sinnvoll um bei abgestürzten Services oder anderen Problemen auf dem Server informiert zu werden.
Einen Nachteil gibts allerdings. Es gibt keinen iOS Client. Und den wirds wohl auch nie geben.
EDIT:
Hier mal ein Script was ich mir vorhin gebaut habe um diverse Services zu beobachten. In Diesem Fall mit dem gotify-cli und nicht mit curl.
#!/bin/bash
#
declare -a Service=( 'postfix@-' 'nginx' 'ssh' 'dovecot' 'fail2ban' 'squid' 'php5-fpm' 'mariadb' 'clamav-daemon' 'amavis' )
for i in "${Service[@]}"; do
check=$( systemctl show -p SubState --value "$i" )
if [[ "$check" != "running" ]]; then
echo "• ""$i" >> /tmp/notrunning
fi
done
if [ -f /tmp/notrunning ]; then
message=$( cat /tmp/notrunning )
gotify push -p 10 -t "Not all Services are running" "$message"
rm /tmp/notrunning
fi