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 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.
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 .