friht 发表于 2019-1-17 07:46:38

Nagios安装PNP绘图插件

  今日闲来无聊http://blog.运维网.com/editor/icons/etc_15.gif ,看到Nagios的绘图插件PNP,随在Nagios监控服务器一试,下面是添加配置的过程,有错之处,请各位不吝指教!
  因为本人比较懒,Nagios的监控服务器并没有手动安装,而是用到了FAN: Fully Automated Nagios 这个已经集成好的镜像安装!Nagios的具体安装位置需要各位找一下... 呵 闲话少说,下面来具体说下具体的配置过程哈
  一、下载软件
  wget http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/p/pn/pnp4nagios/pnp-0.4.13.tar.gz
  二、配置过程


[*]tar zxvf pnp-0.4.13.tar.gz
[*]cd pnp-0.4.13
[*]./configure --with-nagios-user=nagios \
[*]> --with-nagios-group=nagios \
[*]> --with-perfdata-dir=/data/perfdata
[*]make   
[*]make all   
[*]make install   
[*]make install-config   
[*]make install-init

  三、配置Web


[*]cd /etc/httpd/conf.d
[*]vim pnp.conf //配置如下内容并保存退出
[*]Alias /pnp /usr/local/nagios/share/pnp
[*]
[*]    Options None
[*]    AllowOverride AuthConfig
[*]    Order allow,deny
[*]    Allow from all
[*]    AuthName "Nagios Access"
[*]    AuthType Basic
[*]    AuthUserfile /etc/nagios/htpasswd.users
[*]    require valid-user
[*]
[*]
[*]service httpd restart

  四、修改Nagios的配置文件,以可以产生图形数据
  vim /etc/nagios/objects/commands.cfg //在最后添加以下内容
  define command{
command_name process-service-perfdata
command_line /usr/local/nagios/libexec/process_perfdata.pl
}
  vim /etc/nagios/nagios.cfg //修改以下其中两行的参数
  process_performance_data=1 //默认为0改成1
service_perfdata_command=process-service-perfdata //默认禁用,取消前面的"#"
  service nagios restart
  到此,PNP配置完成,如下图
http://blog.运维网.com/attachment/201003/162119766.png



页: [1]
查看完整版本: Nagios安装PNP绘图插件