今日闲来无聊 ,看到Nagios的绘图插件PNP,随在Nagios监控服务器一试,下面是添加配置的过程,有错之处,请各位不吝指教!
因为本人比较懒,Nagios的监控服务器并没有手动安装,而是用到了FAN: Fully Automated Nagios 这个已经集成好的镜像安装!Nagios的具体安装位置需要各位找一下... 呵 闲话少说,下面来具体说下具体的配置过程哈
一、下载软件
二、配置过程
- 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
- <Directory "/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
- </Directory>
- 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配置完成,如下图