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?
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?
Yanıtlar:
Sen kullanabilirsiniz ExecStopPost
belgelenen 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_RESULT
ortam değişkenini ( systemd.exec belgesinde ) e-postayı gönderen komut dosyasında kullanabilirsiniz.
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, crontab
her 5 dakikada bir (periyodik olarak istediğiniz periyotta) söylenecek olan periyodik yürütmeye eklenebilir .