解决Nagios安装好后statusmap.cgi找不到的问题
2008-02-29 13:58:27
在第一次安装NAGIOS时发现有Status Map、Alert Histogram打不开链接,提示找不到statusmap.cgi和histogram.cgi. 郁闷后,在网上进行搜索,发现有人提到这个问题是因为gd-devel没有安装的问题,造成NAGIOS在编译时不生成这statusmap.cgi 和histogram.cgi文件,发现原因后就开始对这个问题进行解决。首先在网上下载了gd-devel-i586.rpm进行安装后使用rpm -qa |grep gd-devel 查询到 [root@mail ~]# rpm -qa |grep gd-devel gd-devel-2.0.33-9.3.fc6 已经安装了这个包,回到/opt/nagios.2.9/目录下使用./configure --prefix=/usr/local/nagios重新进行配置,再用make all进行重新编译然后在进入 /usr/local/nagios.2.9/cgi目录里查看,仍然没有生成出statusmap.cgi和histogram.cgi文件。终于沉不住气了,重新把RHEL5安装过,在安装的时候 特意将gd-devel进行安装上,然后进入系统后使用rpm -qa |grep gd 查询 [root@mail ~]# rpm -qa |grep gd gdb-6.5-16.el5 gdbm-1.8.0-26.2.1 sysklogd-1.4.1-39.2 gdk-pixbuf-0.22.0-25.el5 gdbm-devel-1.8.0-26.2.1 gd-2.0.33-9.3.fc6 gd-devel-2.0.33-9.3.fc6 看到系统自己已经安装上这些所需要的包了,回到/opt/nagios.2.9/目录下使用./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/lib --with-gd-inc=/usr/include重新进行配置,再用make all进行编译然后在进入/usr/local/nagios.2.9/cgi目录里查看,终于看到statusmap.cgi和histogram.cgi文件了 其实如果我在安装好gd-devel后,第一次重新配置和编译时./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/lib --with-gd-inc=/usr/include 本文出自 51CTO.COM技术博客通过以上的配置指定好gd-devel安装路径来进行配置的话,也可以成功的。 所以在这里提醒自己也提醒大家,在配置的时候一定在多想想,在虚拟机里可以重新安装过,可是在现实中我们不能总是这样来解决。又费时又费力! 一定要想试,当自己坚持的时候已经离成功不远了 |


fine102
博客统计信息
热门文章
最新评论
友情链接

