1.はじめに
2.pnpとは
3.マシン環境
4.pnpのインストール・設定
ダウンロードしてきたソースを、WinSCP等を利用しNagiosサーバ上の/usr/local/srcなど(自分の好きな場所)に置きます。
# cd /usr/local/src
# tar -zxvf pnp-0.4.10.tar.gz
# cd /pnp-0.4.10
# ./configure
# make all
# make install-config
# make clean
4-2.pnpのディレクトリ移動・初期動作確認
# cp -r /usr/local/nagios/share/pnp /usr/local/www/nagios
※実環境に合わせてください。
http://NagiosサーバIP/pnp/index.php
4-3.pnpの設定
# cd /usr/local/nagios/etc/pnp/
# cp npcd.cfg-sample npcd.cfg
# cp rra.cfg-sample rra.cfg
# cp process_perfdata.cfg-sample process_perfdata.cfg
#process_performance_data=0
↓コメントを外して1に変更。
process_performance_data=1
#host_perfdata_command=process-host-perfdata-file
↓コメントを外す
host_perfdata_command=process-host-perfdata-file
#service_perfdata_command=process-service-perfdata-file
↓コメントを外す
service_perfdata_command=process-service-perfdata-file
#host_perfdata_file_mode=a
↓コメントを外す
host_perfdata_file_mode=a
#service_perfdata_file_mode=a
↓コメントを外す
service_perfdata_file_mode=a
次に、command.cfgに下記を記述します。
define command {
command_name process-service-perfdata
command_line /usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl
}
define command {
command_name process-host-perfdata
command_line /usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}
# /usr/local/nagios/libexec/process_perfdata.pl
5.ブラウザから動作確認
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
# /usr/local/etc/rc.d/apache22 restart
http://NagiosサーバIP/pnp/
























