It appears as though you do not have permission to view information you requested........

今日安裝nagios時,在頁面上出現監錯誤信息

It appears as though you do not have permission to view information you requested........

點擊任何選項都是這個錯誤,鬱悶了.

搜了下,好多文章基本都是一樣,改cgi.cfg文件裏的一個參數 use_authentication=1 將1改爲0,重啓nagios即可.

不過,這一項其實是nagios保證安全性的一個參數,我覺得改了之後,有可能會帶來安全上的隱患,於是我仔細看了下這個文件裏的內容,

終於讓我發現問題所在啦!呵呵...

原來之所以出現這樣的提示,主要還是身份驗證的問題!!

還記得我們裝nagios時生成的一個管理員帳號嗎?

htpasswd ‐c /usr/local/nagios/etc/htpasswd.users nagiosadmin
nagiosadmin是我們用來登錄nagios的管理員,而cgi.cfg就是用來驗證管理員身份的!

如果你生成的管理員用戶不是nagiosadmin,驗證的時候就會失敗,也就會出現開始我們描述的那個錯誤了!!

所以,我們現在只要把配置文件裏的用戶名改爲實際的管理員用戶名,保存,再重新啓動nagios即可!

vi /usr/local/nagios/etc/cgi.cfg

將以下的幾項中的nagiosadmin改爲你實際的用戶名即可,其實也可以在後面加上你的用戶名,與前面用逗號隔開

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章