Solusi 1:
unit systemd mendukung OnFailure yang akan mengaktifkan unit (atau lebih) saat unit gagal. Anda dapat meletakkan sesuatu seperti
example@unixlinux.online%n
Dan kemudian buat example@unixlinux.online layanan di mana Anda dapat menggunakan specifier yang diperlukan (Anda mungkin menginginkan setidaknya %i) untuk meluncurkan skrip atau perintah yang akan mengirimkan pemberitahuan.
Anda dapat melihat contoh praktis di http://northernlightlabs.se/systemd.status.mail.on.unit.failure
Solusi 2:
Hanya cara saya untuk memberi tahu :
/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'
tambahkan ke systemd:
systemctl enable /etc/systemd/system/example@unixlinux.online
Di layanan lain tambahkan:
[Unit]
example@unixlinux.online%i.service
Muat ulang konfigurasi:
systemctl daemon-reload
Koneksi SSH melalui Terowongan SSH Terbalik (Remote).
Apa perbedaan antara syslog, rsyslog dan syslog-ng?