nagiosが既にインストールされている場合は、nagiosgraphまたはpnp4nagiosを検討してください。
nagiosgraphとpnp4nagiosは、nagiosパフォーマンスデータのプロットに非常に優れています。nagiosgraphには設定にパラメーターベースのアプローチがあり、pnp4nagiosにはテンプレートベースのアプローチがあります。
- nagios設定が変更されるたびに、両方とも自動的に新しいホスト/サービスを検出します
- どちらもグラフのズームを行います
- 特定のホスト/サービスの上にマウスを置くと、どちらもグラフを提供します
- どちらも、データをスライスおよびダイスする多くの方法を提供します
- nagiosで既に定義したクリティカルレベルと警告レベルを検出してグラフ化する
- 両方をnagiosフレームに直接埋め込むことができるため、現在のステータスから履歴まで、そして戻って、シームレスで整理されたナビゲーションを実現
データのスライスとダイシングは非常に重要です。たとえば、単一のホスト上のすべてのサービスを表示したり、特定のサービスを持つすべてのホストを表示したり、任意のホストおよびサービスのグラフの任意のコレクションを表示したりできます。
インストールは簡単ではありませんが、難しくはありません。多くは、どれだけカスタマイズしたいかによります。たとえば、nagiosgraphは「install.pl」または「rpm -i nagiosgraph.rpm」または「dpkg -i nagiosgraph.deb」です。pnp4nagiosは './configure; 作る; インストールを行います。
n2rrdはこれらの機能のいくつかを実行することもできますが、それほど洗練されておらず、構成するためにより多くの作業が必要です。
rrdtoolにはデータストレージの癖があり、どのシステムでもサンプリングの問題が発生します。rrdtoolはデフォルトでいくつかのデータ平滑化を行いますが、必要に応じて平均に加えて最大値および/または最小値を取得(およびグラフ化)できます。
各rrdファイルのスキーマは静的であり、ほとんどのシステムはrrdファイル名を使用してデータを識別するため、すべてのrrdtoolベースのアプローチはデータ/グラフの古さに悩まされます。ホスト名またはサービス名が変更されても、通常、データが失われることはありません。RRDファイルはまだディスク上に存在します。ただし、一部のユーザーインターフェイスは「古い」RRDファイルを表示する方法を提供し、その他のユーザーインターフェイスはコマンドラインから手動でハウスキーピングを行う必要があります。多くのインストールでは、これはシステムを最初に構成するときの問題にすぎませんが、動的な環境(たとえば、寿命が数か月の仮想マシンの監視)では面倒になる可能性があります。
最後に一言。傾向分析には、実際にはデータ収集とデータ表示の2つの部分があります。既存のnagiosインストールを拡張するのではなくスタンドアロンのグラフ作成システムを使用する場合、データを収集するためにWindowsマシンに追加のコンポーネントをインストールする必要がある場合があります。