<强> 强>
转发:http://deidara.blog.51cto.com/400447/382129
官方文档网站:http://docs.pnp4nagios.org/pnp - 0.4 -/-
1开始。下载安装pnp4nagios-0.6.6.tar。广州
wget http://jaist.dl.sourceforge.net/project….19.tar。广州
引用>
yum安装rrdtool librrds-perl
焦油zxvf, pnp4nagios-0.6.6.tar。广州
cd pnp4nagios-0.6.6
。/configure——with-nagios-user=nagios with-nagios-group=nagcmd
让所有
让安装
让install-webconf
让install-config
让install-init2。创建配置文件
cd/usr/local/pnp4nagios/etc
引用>
mv misccommands。cfg-sample misccommands。cfg
mv nagios。cfg-sample nagios。cfg
mv npcd。cfg-sample npcd。cfg
mv process_perfdata。cfg-sample process_perfdata。cfg
mv基本。cfg-sample基本。cfg
mv web_traffic cd页面。cfg-sample web_traffic。cfg
cd . ./check_commands
mv check_all_local_disks。cfg-sample check_all_local_disks。cfg
mv check_nrpe。cfg-sample check_nrpe。cfg
mv check_nwstat。cfg-sample check_nwstat。cfg3。重启服务
/etc/init。d/npcd重启
引用>4。修改nagios的配置文件。打开performance_data
cd/usr/local/nagios/etc引用>
vim nagios。cfg
#打开注视项:process_performance_data=https://www.yisu.com/zixun/1
引用>
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata5。编译命令。cfg
cd/usr/local/nagios/etc/objects
引用>
vim命令。cfg# #添加
# & # 39; process-host-perfdata& # 39;命令定义
引用>
定义命令{
,,,command_name大敌;,process-host-perfdata
,,,command_line大敌;,/usr/地方/pnp4nagios/libexec/process_perfdata。pl
,,,,}
# & # 39; process-service-perfdata& # 39;命令定义
定义命令{
,,,command_name大敌;,process-service-perfdata
,,,command_line大敌;,/usr/地方/pnp4nagios/libexec/process_perfdata。pl
,,,,}6。添加小太阳模版,镶嵌在nagios页面上。
vim模板。cfg
# #在最后添加定义主机{
引用>
的名字,,,host-pnp
action_url/pnp4nagios/图?主机=主机名和美元;srv=_HOST_
注册,0
}
定义服务{
的名字,,,srv-pnp
action_url/pnp4nagios/图?主机=主机名和美元;srv SERVICEDESC美元=
注册,0
}7,修改主机。cfg和色服务。cfg
cd/usr/local/nagios/etc/eric.com
#修改主机。cfg
vim主机。cfg定义主机{
引用>
,,,使用大敌;,,,,,,,,,linux服务器,host-pnp,
,,,host_name大敌;,,,eric.com
,,,别名大敌;,,,,,,,,,eric.com
,,,,地址,,,,,,,192.168.6.101
,,,,}#修改服务。cfg
定义服务{
引用>
,,,使用大敌;,,,,,,,,,,,,,,,,,本地服务,srv-pnp,,,
,,host_name大敌;,,,,,,,,,,eric.com
,,,service_description大敌;,,PING
大敌;,,check_command大敌;,,,,,check_ping ! 100.0, 20% !
500.0, 60%}8。重启nagios服务
/etc/init。d/nagios重启
引用>效果图:
品茶:文章是比较老的版本,所以用新的版本会有不同的点。
环境:操作系统,,,,,,centos5.8 64位
引用>
nagios,,,,nagios3.5
pnp4nagios,,pnp4nagios-0.6.191,/usr/地方/pnp4nagios/分享/安装。php #此为http://ip/pnp4nagios的监测环境页面,测试通过就删除页安装。php文件。
PNP4Nagios PNP4Nagios环境测试版本,,pnp4nagios-0.6.19
前缀,,/usr/地方/pnp4nagios
配置参数,,。/配置& # 39;——with-rrdtool=/usr/bin/rrdtool # 39;
RRD存储,,/usr/地方/pnp4nagios/var/perfdata是可读的。
RRDtool二进制,,/usr/bin/rrdtool由PHP可执行
PHP GD扩展,,通过
PHP函数proc_open (),,通过
PHP zlib扩展,,通过
PHP会话扩展,JSON,通过
PHP扩展,nullnagios安装配置pnp4nagios - 0.6