nagios

nagios2でWindowsの監視

Windowsサーバの監視は、NRPE_NTというエージェントとNRPE_NT Pluginを使います。
CPUのロードアベレージとメモリ、ディスク、イベントログ、Windowsサービスの監視ができます。
NagiosExchangeには、他にもたくさんのプラグインがあるので、たいていの監視はできそうです。

エージェントとプラグインのインストール

NagiosExchangeからNRPE_NTとNRPE_NT Pluginをダウンロードします。
両方を適当なディレクトリに展開して、下記のコマンドでNRPEをWindowsサービスに登録します。

C:\> NRPE_NT -i
NRPE_NT Service sucessfully installed!
C:\>net start | find "Nagios"
Nagios Remote Plugin Executor for NT/W2K
C:\>

nrpe.cfgの設定

NRPE_NT展開先のnrpe.cfgファイルにNagios2サーバのIPアドレスと実行するコマンドを設定します。

C:\nrpe_nt\bin>type nrpe.cfg | find "allow" | find /v "#"
allowed_hosts=192.168.0.100
C:\nrpe_nt\bin>type nrpe.cfg | find "check_nt_cpu"
command[check_nt_cpu]=C:\nrpe_nt plugins\bin\cpuload_nrpe_nt.exe $ARG1$ $ARG2$
C:\nrpe_nt\bin>

Nagios2サーバ側の設定

サーバ側は、/etc/nagios2/conf.d/services.cfgに次の設定を追加します。

define service {
host_name               PCNAME
service_description     Windows CPU Load
check_command           check_nrpe_1arg!check_nt_cpu!80 90
use                     generic-service
}
タイトルとURLをコピーしました