13544870125 发表于 2015-9-8 09:06:42

nagios&pnp4nagios--yum 安装

  一。 环境:
  1. centos 6.4
  2. 设置hostname 并且安装好apache
  3. 关闭selinux及iptables
  
  二。 安装nagios服务器端:
  1. rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
        2. yum -y install nagios nagios-plugins-all nagios-plugins-nrpe nrpe php
        3. chkconfig httpd on && chkconfig nagios on
        4. service httpd start && service nagios start
        5. 设置nagiosadmin密码:
            htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
        6. 登陆:开浏览器,输入密码,在host里面应该有“localhost”这台机器
         http://{your_ip_address}/nagios
  
  三。 安装pnp4nagios:
  1. yum install pnp4nagios rrdtool
  四。配置pnp4nagios:
        1,修改nagios.cfg
     2,修改commands.cfg
           注释掉原有对process-host-perfdata和process-service-perfdata,重新定义
     3、修改配置文件templates.cfg

[*]# vim /etc/nagios/objects/templates.cfg   
[*]
[*]define host {
[*]      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
[*]}
     4,修改服务器配置文件localhost.cfg

[*]# vim /etc/nagios/localhost.cfg
[*]
[*]define host{
[*]      use                     linux-server,hosts-pnp
[*]      host_name               localhost
[*]      alias                   localhost
[*]      address               127.0.0.1
[*]      }
[*]
[*]define service{
[*]      use                           local-service,srv-pnp
[*]      host_name                     localhost
[*]      service_description             PING
[*]      check_command                   check_ping!100.0,20%!500.0,60%
[*]      }
  上面只是例举了一个,你可以都加一下。
  在网上好多关于pnp4nagios的文章,都是要把mv misccommands.cfg-sample misccommands.cfg 生成配置文件,我是yum安装的,安装目录下根本没有sample这样的东西
  所在我根本没有配置任何东西。
         5,重启nagios,启动npcd
  
页: [1]
查看完整版本: nagios&pnp4nagios--yum 安装