システムサービスがダウンした場合にアラートを送信


0

すべてがcentosを実行している一連のホスト上のシステムサービスを監視したいです。ステータスはsystemctlから簡単に取得できますが、サービスが停止した場合(つまり、サービスの状態が「実行中」ではない場合)に電子メールを送信する方法を知っていますか。

一度に何時間もサービスが停止している場合、私は何百もの電子メールを送信しないようにしたいのです。サービスが停止した場合、私はたぶん1通の電子メールが欲しいのですが、1時間に1回も可能ですが、それでも多くのように感じます。

Nagios、Zabbix、またはKapacitorがこの法案に当てはまるかもしれないと聞いたことがありますが、このタイプの問題を解決するためにどれが最善であるか私にはわかりません。どんなアドバイスでもとても役に立ちます。


1
これは適切な答えのように見えます: serverfault.com/questions/694818/…
Eric Renouf

回答:


0

ナギオス pingが返ってこない場合、EメールアドレスにEメールを送信します。たくさんのオプションを設定できます。

check_period 24x7
check_interval 5
retry_interval 1
max_check_attempts 10
notification_period 24x7
notification_interval 30
notification_options d,u,r   

特に、あなたは "通知間隔"のオプションを見ることができます。これは電子メール警告の間の期間のためのオプションです。
最近、私は彼らが追加したことに気づきました 了承 システム、システムがダウンした場合、あなたはそれを "確認"することができ、それ以上の通知を送信しません。

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