Nagios

序論


大きいNagiosインストールのユーザは use_large_installation_tweaks 設定オプションを使用すると有利かもしれません。 このオプションを許可すると、Nagiosデーモンは少ないシステム・ロードと、良い性能となるある近道を取ることができます。

効果


use_large_installation_tweaks オプションをメインNagios設定ファイルで許可すると、Nagiosデーモンのオペレーションに幾つかの変化が有ります。

  1. No Summary Macros In Environment Variables - 環境変数にサマリ・マクロはありません - サマリ・マクロは環境変数として利用可能になりません。 それらが大きい設定では、それら環境変数の値の計算は本当に時間集約型です、そこで、このオプションを使って環境変数で使えなくします。 引数としてあなたのスクリプトにそれらを渡すなら、サマリ・マクロは通常のマクロとしてまだ利用可能です。
  2. Different Memory Cleanup - メモリ掃除の違い--通常、終了する前に、Nagiosは子プロセスのすべての割り当てられたメモリを解放します。 これはたぶん最も良い習慣ですが、ほとんどのOSesがプロセスが終了するとき、割り当てられたメモリを解放するように注意するように、ありそうな不要なコネはほとんどのインストールですか? OSは、Nagios自身でするより速く割り当てられたメモリ自体を解放する傾向があるので、このオプションを許可すると、Nagiosは、子プロセスのメモリを解放するのを行いません。
  3. Checks fork() Less - チェックではそれほどフォークしません--ホストとサービスチェックでは通常Nagiosは二度 フォークします。 これで(1)プラグインが戻ってこない事やセグメントフォルトの高いレベルの抵抗を確かめ、(2) 孫プロセスが終わっての片付けをOSに任せる事が行われます。 余分なフォーク()は本当に必要でないので、このオプションを許可すると、スキップされます。 その結果、Nagiosは子プロセスの終了でそれを片付けます。(その仕事をOSに任せずに) この特徴はNagiosインストールで大きなロードを減らす結果をもたらすべきです。

参照 参照: 性能調整, 速い起動のオプション

English Deutsch 日本語

目次