Nagios的安装与使用详细教程

2019-10-13 23:41:56丽君

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