nagios安裝

apache2.4 配置nagios虛擬主機,暫時先記錄下面,註釋掉了認證。

記得去httpd的主配置文件開啓cgi模塊,

LoadModule cgid_module modules/mod_cgid.so
LoadModule cgi_module modules/mod_cgi.so

另外我還自己添加了句AddType application/cgi-script .cgi  ,可是註釋掉這句也可以正常使用,那就留着備用吧。

<VirtualHost *:80>
#    ServerAdmin [email protected]
    DocumentRoot "/usr/local/nagios/share"
    ServerName nagios.a.com
    ErrorLog "/var/log/httpd/nagios.a.com-error_log"
    CustomLog "/var/log/httpd/nagios.a.com-access_log" common
    <Directory "/usr/local/nagios/share">
        Options None
        AllowOverride None
        Require all granted
#        php_flag engine on
#        php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/
    </Directory>
    <Directory "/usr/local/nagios/cgi-bin">
        Options ExecCGI
    </Directory>
</VirtualHost>

另外我關閉了認證,所以在nagios web界面會提示
It appears as though you do not have permission to view information for any of the services you requested
打開nagios/etc/cgi.cfg配置文件,裏面有個參數:
use_authentication=1
爲了保障系統的安全性,nagios設置了這個參數,默認爲1,改爲0即可

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