6. 配置图形显示 pnp4nagios
(1)安装
yum install pnp4nagios rrdtool
(2)配置主配置文件
vim /etc/nagios/nagios.cfg //修改如下配置
process_performance_data=
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata
enable_environment_macros=
(3)修改commands.cfg
vim/etc/nagios/objects/commands.cfg //注释掉原有对process-host-perfdata和process-service-perfdata,重新定义
define command {
command_name process-service-perfdata
command_line /usr/bin/perl/usr/libexec/pnpnagios/process_perfdata.pl
}
define command {
command_name process-host-perfdata
command_line /usr/bin/perl/usr/libexec/pnpnagios/process_perfdata.pl -d HOSTPERFDATA
}
(4)修改配置文件templates.cfg
vim /etc/nagios/objects/templates.cfg definehost {
name hosts-pnp
register 0
action_url/pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_
process_perf_data 1
}
define service {
name srv-pnp
register 0
action_url/pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
process_perf_data 1
}
(5)修改host和service配置
vim /etc/nagios/conf.d/192.168.0.12.cfg
把 “define host{
use linux-server”
改为:
define host{
use linux-server,hosts-pnp
修改对应的service,比如
把
define service{
use generic-service








