4種の統合監視ツールの情報収集機能を比較!
比較結果
では、実際に比較を行なった結果を示します。
Nagios
Nagiosの検証結果は以下の通りです。
情報収集機能 | リソース監視 | ○ |
---|---|---|
ネットワーク監視 | ○ | |
SNMP監視 | ○ | |
設定方法 | 設定方法 | テキストエディタ |
保存形式 | テキストファイル | |
設定変更後の再起動 | 必要 | |
プラグインの豊富さ | ○ | |
設定の容易さ | × | |
監視データ | 保存形式 | テキストファイル |
リソース監視、ネットワーク監視、SNMP監視に対応します。デフォルトでは監視できる項目が少ないため、プラグインを使用して拡張を行なう必要が あります。しかしながら、以下のWebサイトで多数のプラグインが配布されており、一般的なハードウェア/ソフトウェアの監視であれば容易に行なうことが できます。
また、ハードウェアリソースの監視を行う場合には、監視対象サーバ上で「NRPE」と呼ばれる監視エージェントを動作させる必要があり、NRPE自体もプラグインを要します。
監視設定はテキストファイルによって行ないます。以下はローカルホストを監視するための設定の一部です。記述方式は比較的複雑で、記述量も多くなります。
define host{
use generic-host ; Name of host template to use
host_name localhost
alias localhost
address 127.0.0.1
}
define service{
use generic-service ; Name of service template to use
host_name localhost
service_description Disk Space
check_command check_all_disks!20%!10%
}
取得したデータはテキストファイルに保存されます。データは最終値のみが保存され、過去のデータを参照することはできません。
Hobbit
Hobbitの検証結果は以下の通りです。
情報収集機能 | リソース監視 | ○ |
---|---|---|
ネットワーク監視 | ○ | |
SNMP監視 | ○ | |
設定方法 | 設定方法 | テキストエディタ |
保存形式 | テキストファイル | |
設定変更後の再起動 | 必要 | |
プラグインの豊富さ | ○ | |
設定の容易さ | △ | |
監視データ | 保存形式 | RRD Tools (ラウンドロビンデータベース) |
リソース監視、ネットワーク監視、SNMP監視に対応します。デフォルトで基本的な監視項目を備えており、必要に応じて監視機能を拡張する監視スク リプトを組み込むことができます。スクリプトは以下のWebサイトで配布されているBigBrother用のものを利用することができます。
リソース監視を行なうには監視対象サーバ上で「クライアントプローブ」と呼ばれる専用エージェントを動作させる必要があります。
監視設定はテキストファイルによって行ないます。以下はローカルホストを監視するための設定の一部です。Nagiosに比べると記述方式はシンプルで、記述量も少なくて済みます。
- bb-hosts
127.0.0.1 localhost # bbd http://localhost/ http
- hobbit-clients.cfg
DEFAULT
# These are the built-in defaults.
UP 1h
LOAD 5.0 10.0
DISK * 90 95
MEMPHYS 100 101
MEMSWAP 50 80
MEMACT 90 97
PROC httpd
PROC sshd
PROC postgres
収集したデータは、RRD Toolsを介してラウンドロビンデータベースに保存されます。データは指定した期間保存されるため、後から参照することも可能です。