Linux servisi durduğunda bir e-posta uyarısı nasıl gönderilir?


2

Sürekli çalışıyor olması gereken Systemd servisim var. Hizmetin durması durumunda e-posta ile bilgilendirilmek ister misiniz? Linux'da yapmanın en iyi yolu nedir?


Sistemlerimizi izlemek için Naemon kullanıyoruz. Servis kapalıysa bir e-posta gönderecek şekilde yapılandırması kolaydır.
Colin 's Hart

Yanıtlar:


2

Sen kullanabilirsiniz ExecStopPostbelgelenen olarak servis yapılandırmasında ayarı systemd.service hizmeti durdurur açıldığında e-posta göndermek için. Hizmet temiz bir şekilde çıktığında bir e-posta almak istemiyorsanız, SERVICE_RESULTortam değişkenini ( systemd.exec belgesinde ) e-postayı gönderen komut dosyasında kullanabilirsiniz.


0

Hizmetin durumunu kontrol eden ve çalışmıyorsa bir bildirimi iten kısa bir bash komut dosyanız olabilir. Bildirimleri zorlamak için , güvenlik anahtarları oluşturduktan sonra bir bash betiği ile entegrasyonu oldukça kolay olan Pushover'ı kullanabilirsiniz . Bash betiğiniz, crontabher 5 dakikada bir (periyodik olarak istediğiniz periyotta) söylenecek olan periyodik yürütmeye eklenebilir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.