nginx环境下配置nagios-关于nagios配置文件
2013-11-15 15:06
459 查看
接上文:nginx环境下配置nagios-关于nginx.conf
nagios文件应该处于conf/domain/目录下
nagios配置如下:
server
{
listen 80;
server_name 192.168.44.44;
index index.html index.htm index.php;
root /usr/local/nagios/share;
auth_basic "Nagios Access";
auth_basic_user_file /usr/local/nagios/etc/nagiospasswd;
location ~ .*\.(php|php5)?$
{
# root /usr/local/nagios/share;
# fastcgi_pass unix:/export/servers/nginx/logs/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#include fcgi.conf;
include /export/servers/nginx/conf/fastcgi_params;
}
location ~ \.cgi$
{
root /usr/local/nagios/share;
rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
fastcgi_pass unix:/export/servers/nginx/logs/perl-fcgi.sock;
fastcgi_index index.cgi;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin$fastcgi_script_name;
#fastcgi_param HTTP_ACCEPT_LANGUAGE en_US;
include fastcgi_params;
}
location ~ \.pl$
{
root /usr/local/nagios/share;
fastcgi_pass unix:/export/servers/nginx/logs/nginx-fcgi.sock;
fastcgi_index index.pl;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin$fastcgi_script_name;
include /export/servers/nginx/conf/fastcgi_params;
}
location /nagios/
{
gzip off;
alias /usr/local/nagios/share/;
}
location /stylesheets
{
gzip off;
alias /usr/local/nagios/share/stylesheets;
}
location /pub
{
gzip off;
alias /usr/local/nagios/share/docs;
}
location /pnp4nagios {
alias /usr/local/pnp4nagios/share;
index index.php;
try_files $uri $uri/ @pnp4nagios;
}
location @pnp4nagios {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME /usr/local/pnp4nagios/share/index.php;
}
}
nagios文件应该处于conf/domain/目录下
nagios配置如下:
server
{
listen 80;
server_name 192.168.44.44;
index index.html index.htm index.php;
root /usr/local/nagios/share;
auth_basic "Nagios Access";
auth_basic_user_file /usr/local/nagios/etc/nagiospasswd;
location ~ .*\.(php|php5)?$
{
# root /usr/local/nagios/share;
# fastcgi_pass unix:/export/servers/nginx/logs/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#include fcgi.conf;
include /export/servers/nginx/conf/fastcgi_params;
}
location ~ \.cgi$
{
root /usr/local/nagios/share;
rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
fastcgi_pass unix:/export/servers/nginx/logs/perl-fcgi.sock;
fastcgi_index index.cgi;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin$fastcgi_script_name;
#fastcgi_param HTTP_ACCEPT_LANGUAGE en_US;
include fastcgi_params;
}
location ~ \.pl$
{
root /usr/local/nagios/share;
fastcgi_pass unix:/export/servers/nginx/logs/nginx-fcgi.sock;
fastcgi_index index.pl;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin$fastcgi_script_name;
include /export/servers/nginx/conf/fastcgi_params;
}
location /nagios/
{
gzip off;
alias /usr/local/nagios/share/;
}
location /stylesheets
{
gzip off;
alias /usr/local/nagios/share/stylesheets;
}
location /pub
{
gzip off;
alias /usr/local/nagios/share/docs;
}
location /pnp4nagios {
alias /usr/local/pnp4nagios/share;
index index.php;
try_files $uri $uri/ @pnp4nagios;
}
location @pnp4nagios {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME /usr/local/pnp4nagios/share/index.php;
}
}
相关文章推荐
- nginx环境下配置nagios-关于nagios配置文件nginx.conf
- nginx环境下配置nagios-关于nginx.conf
- nginx环境下配置nagiosQL-关于nagiosql配置文件
- nginx环境下配置nagios-关于commands.cfg
- nginx环境下配置nagios-关于perl-fcgi.pl
- nginx环境下配置nagios-关于start_perl_cgi.sh
- nginx环境下配置nagios-关于start_perl_cgi.sh
- nginx环境下配置nagiosQL-关于nagiosql配置文件
- nginx环境下配置nagios-关于perl-fcgi.pl
- nginx环境下配置nagios-关于commands.cfg
- Nginx环境的主配置文件Nginx.Conf详解
- 生产环境下的nginx.conf配置文件(多虚拟主机) 推荐
- 论Docker容器中的Nginx配置文件如何读取系统/容器的环境变量
- Linux下安装Lnmp环境之Nginx 配置文件详解
- 生产环境下的nginx.conf配置文件(多虚拟主机)
- 关于Nginx配置文件nginx.conf详细说明
- LNMP环境下nginx、php-fpm的配置文件讲解
- 生产环境下的nginx.conf配置文件(多虚拟主机)
- nagios+nginx从环境搭建到配置
- cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明)