RAM が少ない状況でも Nagios はどのようにしてアラートを送信し続けるのでしょうか?

RAM が少ない状況でも Nagios はどのようにしてアラートを送信し続けるのでしょうか?

たとえば、Nagios でボックスを監視しようとしているが、コンピューターの CPU と RAM のほぼ 100% を盗んでいる暴走プロセスがあるとします。この場合、Nagios はどのようにしてボックスの状態について警告し続けるのでしょうか。暴走プロセスが Nagios の実行をブロックするのを防ぐにはどうすればよいのでしょうか。

答え1

監視対象サーバーが過負荷になると、Nagios やその他の監視プログラムはそのサーバーで動作できなくなります。

しかし、心配する必要はありません。貴重なアラートを受信します。サーバーを監視するすべての Nagios テストがタイムアウトになるという事実に関する状況を認識できます。

ただし、Nagios を含むすべてを同じサーバー上で実行する場合、Nagios は突然の停止に対して脆弱になります。常に別の監視サーバーを用意してください。そうしないと、監視は役に立たなくなり、実際に必要な瞬間に停止してしまいます。

負荷平均などの情報モニターを設置することも検討してください。負荷平均が重大なポイントを超えた場合に Nagios が警告するようにします。

MRTG、Cacti、Nagiosgraph を使用して CPU、メモリ、ディスク使用量などのさまざまなサーバー側面をグラフ化することも役立ち、傾向を監視しやすくなります。

関連情報