关键字:nagios拓扑图
环境:Centos 2.6.32-358.el6.x86_64, nagios-cn-3.2.3, nagios插件- 1.5
问题:访问http: ip/nagios其他功能都好,唯独拓扑图无法显示不能访问。
解决方法(代码如下),
猫/var/log/httpd/error_log=========查看apache报错信息
日志信息
error_log (2013年11月21日09:38:42星期四)(错误的)客户机192.168.1.201/usr/local/nagios/sbin/statusmap.cgi:当加载共享库时发生错误:libgd.so。2:无法打开共享对象文件:没有这样的文件或目录,推荐人:http://192.168.1.204/nagios/side.php (2013年11月21日09:38:42星期四)(错误)(客户192.168.1.201)过早结束脚本标头:statusmap。cgi,推荐人:http://192.168.1.204/nagios/side.php (清华2013年11月21日09:38:42][错误][客户192.168.1.201]文件不存在:/var/www/html/favicon.ico
从日志内容来看,找不到libgd.so.2这个库,导致statusmap.cgi无法加载;标识。ico是网站图标,没有实际意义即不影响使用。
ldd/usr/local/nagios/sbin/statusmap.cgi======查看此文件引用的库是否有缺失
libgd.so。2=比;没有找到 libpng12.so。0=比;没有找到 libjpeg.so。62=比;没有找到 libz.so。1=比;之前没有找到>
既然缺少那就安装
yum安装libgd.so。2=========安装缺失的库安装完成,验证
ldd/usr/local/nagios/sbin/statusmap.cgi=======验证该文件引用的库是否已安装验证好,重启nagios服务,web访问正常。
针对nagios拓扑图访问失败的解决方法