Soluzione 1:
Le unità systemd supportano OnFailure che attiverà un'unità (o più) quando l'unità fallisce. Puoi inserire qualcosa come
example@unixlinux.online%n
E poi crea il example@unixlinux.online
servizio in cui puoi utilizzare lo specificatore richiesto (probabilmente vorrai almeno %i) per avviare lo script o il comando che invierà la notifica.
Puoi vedere un esempio pratico in http://northernlightlabs.se/systemd.status.mail.on.unit.failure
Soluzione 2:
Solo il mio modo di avvisare :
/etc/systemd/system/example@unixlinux.online
[Unit]
Description=Sent email
[Service]
Type=oneshot
ExecStart=/usr/bin/bash -c '/usr/bin/systemctl status %i | /usr/bin/mailx -Ssendwait -s "[SYSTEMD_%i] Fail" example@unixlinux.online'
aggiungi a systemd:
systemctl enable /etc/systemd/system/example@unixlinux.online
In altri servizi aggiungi:
[Unit]
example@unixlinux.online%i.service
Ricarica la configurazione:
systemctl daemon-reload