Linuxサービスが停止したときにEメールアラートを送信するにはどうすればいいですか?


2

私はSystemdサービスを常時稼働させています。サービスが停止した場合に備えて、Eメールで通知を受け取りたいですか。 Linuxでそれをするための最良の方法は何ですか?


私達は私達のシステムを監視するためにNaemonを使います。サービスが停止しても電子メールを送信するように設定するのは簡単です。
Colin 't Hart

回答:


2

あなたが使用することができます ExecStopPost に記載されているように、サービス設定で設定します。 systemd.service サービスが停止するたびにEメールを送信します。サービスが正常に終了したときにEメールを受信したくない場合は、 SERVICE_RESULT 環境変数(に文書化されています systemd.exec Eメールを送信するスクリプト内)


0

サービスのステータスをチェックし、実行されていない場合は通知をプッシュする短いbashスクリプトを作成できます。通知をプッシュするためにあなたが使用することができます プッシュオーバー これはセキュリティキーを生成した後にbashスクリプトと統合するのはとても簡単です。 あなたのbashスクリプトをに追加することができます crontab 定期的な実行のために(基本的にあなたが望むすべての期間)5分ごとに言います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.