Nagios apache訪問權(quán)限問題解決方案
Nagios web界面提示Apache應(yīng)該是我們最常用的部署了,它可以被弄得很復(fù)雜,但在Nagios apache這個平臺上,我們只需要簡單的功能即可,為了驗證用戶,我們稍微加一點修改就行了。
It appears as though you do not have permission to view information for any of the services you requested...
打開cgi.cfg配置文件,里面有個參數(shù):
use_authentication=1
為了保障系統(tǒng)的安全性,nagios設(shè)置了這個參數(shù),默認為1,改為0即可幾則Nagios apache的問題處理裝了幾次,換了幾個版本的系統(tǒng),腦袋都大了,終于解決了
nrpe在 ./configure時提示
checking for SSL... configure: error: Cannot find ssl libraries
把openssl-devel裝上就可以了
Nagios apacheweb界面提示
It appears as though you do not have permission to view information for any of the services you requested...
打開cgi.cfg配置文件,里面有個參數(shù):
use_authentication=1
為了保障系統(tǒng)的安全性,nagios設(shè)置了這個參數(shù),默認為1,改為0即可。
Service Commands 中Enable notifications for this service時報錯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.
修改cgi.cfg文件
修改use_authentication=1 (默認) ,如果沒有添加,重啟nagios服務(wù)。
is not allowed to connect to this MySQL server
server(nagios服務(wù)端192.168.0.132)
#/usr/local/nagios/libexec/check_mysql -H 192.168.0.207 -u root -p xukixu
此時可能會出現(xiàn)錯誤:Host '192.168.0.132' is not allowed to connect to this MySQL server
因此只要在客戶端做個mysql授權(quán)用戶訪問即可
Nagios client(客戶端192.168.0.207)
#mysql -uroot -pabcd
mysql>grant all privileges on *.* to
root@192.168.0.132
identified by 'abcd;
mysql>flush privileges;
mysql>quit;
【編輯推薦】