問題1:
It appears as though you do not have permission to view information for any of the hosts you requested
臨時解決:
sed -i 's/use_authentication=1/use_authentication=0/g' /usr/local/nagios/etc/cgi.cfg
(取消了認(rèn)證 可以瀏覽主機(jī)狀態(tài) 但是無法在 nagios web端 執(zhí)行外部命令 )
解決:
登陸 nagios web接口的用戶
需要和 /usr/local/nagios/etc/cgi.cfg 里面配置的用戶匹配
沒有可以手動添加 用逗號隔開
問題2:
Sorry Dave, I can't let you do that...
It seems that you have chosen to not use the authentication functionality of the CGIs.
I don't want to be personally responsible for what may happen as a result of allowing unauthorized users to issue commands to Nagios,so you'll have to disable this safeguard if you are really stubborn and want to invite trouble.
Read the section on CGI authentication in the HTML documentation to learn how you can enable authentication and why you should want to.
原因 : 未開啟認(rèn)證 開啟認(rèn)證可解決問題
編輯文件 /usr/local/nagios/etc/cgi.cfg
將 use_authentication 值設(shè)成1 (0/1 關(guān)閉/開啟)
use_authentication=1
并重啟 nagios
service nagios restart
問題3:
It appears as though you do not have permission to view information for any of the hosts you requested...
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
原因 : 認(rèn)證用戶不正確
開啟認(rèn)證 認(rèn)證的用戶必須是 cgi.cfg 配置文件里有的 默認(rèn)是 nagiosadmin
如果你新建的其他用戶 需要添加進(jìn)去 多用戶用逗號分開
authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
如果不是 nagiosadmin 需要到后面添加
例子 authorized_for_system_information=nagiosadmin,admin
問題4:
調(diào)用外部命令錯誤 可能權(quán)限不夠
解決:
臨時解決:
chown -R nagios.nagcmd /usr/local/nagios/var/rw
chmod -R 777 /usr/local/nagios/var/rw
為什么說臨時解決 ? 因?yàn)橹貑agios后 權(quán)限會還原 還是沒權(quán)限執(zhí)行
解決:
在安裝 nagios 時 就要把用戶選對 然后再安裝
./configure --with-group=nagios --with-user=nagios --with-command-group=nagcmd --with-gd-lib=/usr/lib --with-gd-inc=/usr/include
make all
make install
make install-init
make install-config
make install-commandmode
===
rw agios.cmd 權(quán)限是 nagios.nagios
還需要把 web用戶 加入到 nagios組里 這樣才有權(quán)限執(zhí)行 nagios.cmd
問題5: 3D瀏覽錯誤 提示下載 statuswrl.cgi
解決: 需安裝3D瀏覽插件
原因是未安裝支持vrml 3D瀏覽的插件
vrml 面向?qū)ο蟮娜S造型語言 需要安裝 vrml 支持插件才能瀏覽
Cortona VRML Client 是一個優(yōu)秀的VRML瀏覽插件
http://download.pcpop.com/Down/48664.html
http://down2.pcpop.com/softdown/exp/cortvrml.zip
問題6: 查看幫助文檔時 無法看到圖片
原因 url錯誤
圖片源地址 http://nagios_ip/pub/images/reachability1.png
實(shí)際地址 /usr/local/nagios/share/docs/images/reachability1.png
解決
配置apache加入別名
Alias /pub "/usr/local/nagios/share/docs"
apachectl restart
重啟apache 問題解決
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|