? nagios配合pnp,有数据生成,但是页面访问:404

发布于 2022-09-10 14:17:52 字数 2240 浏览 12 评论 5

本帖最后由 zhmysh 于 2010-07-30 09:57 编辑

nagios 2.9(因为刚开始服务器的时间问题,所以装了比较早的版本。后来时间改过来,要升级新版,量比较大,所以没换)

pnp4nagios-0.6.0

rrdtool-1.3.7

php-5.2.14(其他一些支持图片的包,系统自带)

我是先nagios 2.9 ----->rrdtool-1.3.7------->pnp4nagios-0.6.0,后来发现php没安装,所以最后才装php-5.2.14。

整个安装过程,没有出现错误提示,生成数据:/usr/local/nagios/share/perfdata/主机名/数据,但是访问http://ip/nagios/pnp ,显示错误代码:404

一般在apache 设置目录访问权限:
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "Nagios Access"
    AuthType Basic
    AuthUserFile /usr/local/nagios/etc/htpasswd
    Require valid-user
</Directory>
按照道理,目录 perfdata 是可以访问。。

[root@localhost share]# ll
total 60
drwxrwxr-x  2 nagios nagios  4096 May 21  2008 contexthelp
drwxrwxr-x  3 nagios nagios  4096 May 21  2008 docs
drwxrwxr-x  3 nagios nagios  4096 May 21  2008 images
-rw-rw-r--  1 nagios nagios   658 May 21  2008 index.html
drwxr-xr-x  4 root   root    4096 May 21  2008 locale
-rw-rw-r--  1 nagios nagios  2408 May 21  2008 main.html
drwxrwxr-x  2 nagios nagios  4096 May 21  2008 media
drwxr-xr-x 11 nagios nagios  4096 Jul 29 22:35 perfdata
-rw-rw-r--  1 nagios nagios    26 May 21  2008 robots.txt
-rw-rw-r--  1 nagios nagios 12729 May 21  2008 side.html
drwxrwxr-x  2 nagios nagios  4096 May 21  2008 ssi
drwxrwxr-x  2 nagios nagios  4096 May 21  2008 stylesheets
[root@localhost share]# pwd
/usr/local/nagios/share

但是访问http://ip/nagios/pnp ,显示错误代码:404 ,不知道那地方设置错了?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

近箐 2022-09-10 19:06:57

回复 4# zhmysh

1. 加一个make install-webconf;
2. Error: Service 'check_swap' on host 'keep1218' specified in extended service information is not defined anywhere!
这是你配置文件本身的错误,和naigos4pnp无关。

罪歌 2022-09-10 19:06:57

呵呵。。谢谢。。。

赴月观长安 2022-09-10 19:06:37

那个能帮忙解答一下,,急呀。。。在线等待。。。

情深缘浅 2022-09-10 19:06:10

本帖最后由 zhmysh 于 2010-07-30 13:27 编辑

安装pnp4nagios-0.6.0 步骤:
./configure --with-nagios-user=nagios --with-nagios-group-nagios --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata

make
make all
make install
make install-config
make install-init

pnp4nagios-0.6.0 自动安装在此目录 :/usr/local/pnp4nagios

web  页面添加太阳图标:
在hosts.cfg 添加
process_perf_data       1
action_url  /nagios/pnp/index.php?host=$HOSTNAME$
或者在sevice.cfg 添加
process_perf_data       1
action_url /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$

都有错误提示:
Error: Invalid host object directive 'action_url'.
Error: Could not add object property in file '/usr/local/nagios/etc/hosts.cfg' on line 35.

以及另外一种添加方式,在services.cfg:
define serviceextinfo {
  host_name                keep1218
  service_description   check_load
  action_url            /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
}

错误提示:
Error: Service 'check_swap' on host 'keep1218' specified in extended service information is not defined anywhere!
Checked 1 extended service info definitions.

这是参考网上和pnp4nagios官网来添加的,都出现错误,郁闷呀。。

蓝戈者 2022-09-10 19:05:53

PNP4Nagios安装在那个目录了?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文