nagios 找不到/nagios/cgi-bin/statusmap.cgi
找不到statsmap.cgi 同時在nagios/sbin/也沒有生成statusmap.cgi 望指教
謝謝
Not Found
The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server.
--------------------------------------------------------------------------------
Apache/2.2.11 (Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.8 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0 Server at 192.168.1.22 Port 80
《解決方案》
statusmap.cgi依賴gd開發包。
先把gd開發包安裝好之後,重新configuration及make nagios cgi部分。
《解決方案》
已經裝了gd-2.0.33-9.4.el5_1.1
《解決方案》
回復 #3 noahsark_cu 的帖子
如果是Redhat/CentOS系列的,安裝gd-devel包
《解決方案》
多謝指點已裝
gd-devel-2.0.33-9.4.el5_1.1
《解決方案》
安裝libpng、libpng-devel、libjpeg、libjpeg-devel后重新編譯
《解決方案》
回復 #1 noahsark_cu 的帖子
把日誌貼出來看看
《解決方案》
rpm -qa | grep gd 查看系統有沒安裝這個包,之後yum install gd 如果安裝好了,還是報錯,就要仔細檢查一下你配置的http.conf的文件。
這是nagios的配置文件,添加到你的httpd.conf文件中。不知道你Apache安裝目錄是/usr/local/apache2/conf/httpd.conf嗎?
1044 ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
1045
1046 AuthType Basic
1047 Options ExecCGI
1048 AllowOverride None
1049 Allow from all
1050 AuthName "Nagios Access"
1051 AuthUserFile /usr/local/nagios/etc/htpasswd
1052 Require valid-user
1053 1054
1055 Alias /nagios "/usr/local/nagios/share"
1056
1057 AuthType Basic
1058 Options None
1059 AllowOverride None
1060 Order allow,deny
1061 Allow from all
1062 AuthName "nagios Access"
1063 AuthUserFile /usr/local/nagios/etc/htpasswd
1064 Require valid-user
1065