nagios+pnp4nagios 不出图,perfdata目录是空的。
如题,nagios不出图,安装了pnp4nagios,点击小太阳,跳转页面,出现下面的提示:不知道是什么原因导致的,求解答,困扰很长时间了。。。目录不存在权限问题,在日志中也没有发现什么错误。
又能帮着解决的吗? 我认为你的rrdtool安装有问题,或者仔细检查一下配置文件,例如,nagios.cfg、template.cfg、commands.cfg。 运行 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 没有错误呀。。回复 4# wjliuli
本帖最后由 小左2010925 于 2014-04-10 17:53 编辑
rrdtool安装
# ./configure --prefix=/usr/local/rrdtool
# make
# make install
rrdtool就是这么安装的。。。
应该没有什么问题吧。。
回复 3# wjliuli
回复 6# 小左2010925
请注意rrdtool在编译的过程中有没有出错,它依赖好多的库文件。
我的PNP编译安装如下:
tar -zxvf pnp-0.4.13.tar.gz
cd pnp-0.4.13
./configure --prefix=/usr/local/nagios--with-nagios-user=nagios --with-nagios-group=nagios --with-rrdtool=/usr/local/rrdtool/bin/rrdtool \
--with-perfdata-dir=/usr/local/nagios/share/perfdata
make all
make install
make install-config
make install-init
配置
1. cd /usr/local/nagios/etc/pnp
cp process_perfdata.cfg-sampleprocess_perfdata.cfg
cp npcd.cfg-sample npcd.cfg
cp rra.cfg-sample rra.cfg
chown -R nagios:nagios /usr/local/nagios/etc/pnp
2. vi /usr/local/nagios/etc/pnp/process_perfdata.cfg
修改 LOG_LEVEL = 2
修改nagios配置文件
1.修改 templates.cfg
增加内容:
#PNP host definition
define host {
name hosts-pnp
register 0
action_url /nagios/pnp/index.php?host=$HOSTNAME$
process_perf_data1
}
define service {
name services-pnp
register 0
action_url /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
process_perf_data1
}
2. 修改nagios.cfg
增加内容:
process_performance_data=1
host_perfdata_command=process-host-perfdata
service_perfdata_command=process-service-perfdata
3. 修改commands.cfg
增加内容:
# 'process-host-perfdata' command definition
define command{
command_name process-host-perfdata
command_line /usr/local/nagios/libexec/process_perfdata.pl
}
# 'process-service-perfdata' command definition
define command{
command_name process-service-perfdata
command_line /usr/local/nagios/libexec/process_perfdata.pl
}
在以后的主机cfg和服务cfg去调用hosts-pnp、services-pnp
check_traffic 看错误提示应该是nagios的一个参数没启用,在nagios配置文件中找enable_environment_macros,如果没有就增加一个
enable_environment_macros=1
另外用这种方式监控数量大了会很慢,应该将pnp4nagios配置成bulk模式。
页:
[1]
2