Всем доброго времени суток. Кто сталкивался с установкой Nagios на CentOS под Nginx? Нашел в сети уйму ссылок по установке и настройке, но вот с «моим случаем» как-то не заладилось. Суть: установил nagios, nagios-plugins и все прошло нормально. Создал новый хост в Virtualmin и с помощью алиасов смог «подкрутить» к Nginx. Но вот когда пытаюсь зайти nagios.someserver.com, то вижу вот такую картину:
Warning: require_once(/usr/share/nagios/html/config.inc.php): failed to open stream: Permission denied in /usr/share/nagios/html/includes/utils.inc.php on line 4 Fatal error: require_once(): Failed opening required '/usr/share/nagios/html/includes/../config.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/nagios/html/includes/utils.inc.php on line 4
<?php
// HELPER UTILITIES
require_once(dirname(__FILE__).'/../config.inc.php');
function get_update_information(){
global $cfg;
...
location /nagios {
alias /usr/share/nagios/html;
index index.php;
}
location ~ ^/nagios/(.*\.php)$ {
root /usr/share/nagios/html/;
rewrite ^/nagios/(.*) /$1 break;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /usr/share/nagios/html$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9005;
}
location ~ ^/nagios/cgi-bin/
{
root /usr/lib64/nagios/cgi-bin/;
rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
include /etc/nginx/fastcgi_params;
fastcgi_param AUTH_USER $remote_user;
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param SCRIPT_FILENAME /usr/lib64/nagios/cgi-bin$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9002;
}