nginx环境下配置nagios-关于nginx.conf

news/2024/7/1 20:32:03

nginx.conf配置

user					nagios  nagios;
worker_processes                        4;
worker_cpu_affinity                     00000001 00000010 00000100 00001000;
error_log				/export/servers/nginx/logs/nginx_error.log  notice;
pid					/export/servers/nginx/logs/nginx.pid;
worker_rlimit_nofile    		65535;
events 
{
	use epoll;
	worker_connections 65535;
}
http 
{
	include       			mime.types;
	default_type  			application/octet-stream;
	server_tokens 			off;
	log_format main         	'$remote_addr - $remote_user [$time_local] '
		'"$request" $status $bytes_sent '
		'"$http_referer" "$http_user_agent" '
		'"$gzip_ratio"';
	charset  			utf-8;
	server_names_hash_bucket_size   128;
	client_header_buffer_size 	32k;
	large_client_header_buffers 	4 32k;
	client_max_body_size 		500m;
	sendfile 			on;
	tcp_nopush     			on;
	keepalive_timeout 		0;
	tcp_nodelay 			on;
	client_body_buffer_size  	1024k;
	fastcgi_intercept_errors 	on;
	proxy_connect_timeout 		90;
	proxy_read_timeout       	180;
	proxy_send_timeout       	180;
	proxy_buffer_size        	256k;
	proxy_buffers            	4 256k;
	proxy_busy_buffers_size 	256k;
	proxy_temp_file_write_size 	256k;
	server_name_in_redirect 	off;
	proxy_hide_header       X-Powered-By;

	fastcgi_connect_timeout 320m;
	fastcgi_send_timeout 320m;
	fastcgi_read_timeout 320m;
	gzip 				on;
	gzip_min_length  		100;
	gzip_buffers     		4 16k;
	gzip_http_version 		1.0;
	gzip_comp_level 		9;
	gzip_types       		text/plain application/x-javascript text/css application/xml;
	gzip_vary 			on;
	error_page  400 401 402 403 404 = /40x.html;
#	error_page  500 501 502 503 504 = /50x.html;
	log_format  nagios_logs  '$remote_addr - $remote_user [$time_local] "$request" '
		'$status $body_bytes_sent "$http_referer" '
		'"$http_user_agent" $http_x_forwarded_for';
	access_log  /export/servers/nginx/logs/access_nagios.log  nagios_logs;        

	fastcgi_buffer_size         512k;
	fastcgi_buffers             24 512k;
	fastcgi_busy_buffers_size   640k;
	fastcgi_temp_file_write_size        640k;
	include domains/*;
###########status#########
	server
	{	
		listen                 80;
		server_name            status.nginx.com;
		location / {
		stub_status            on;
		access_log             off;
		}
	}
}
[root@b28-1241 conf]# q
-bash: q: command not found
[root@b28-1241 conf]# vi nginx.conf

                '"$http_referer" "$http_user_agent" '
                '"$gzip_ratio"';
        charset                         utf-8;
        server_names_hash_bucket_size   128;
        client_header_buffer_size       32k;
        large_client_header_buffers     4 32k;
        client_max_body_size            500m;
        sendfile                        on;
        tcp_nopush                      on;
        keepalive_timeout               0;
        tcp_nodelay                     on;
        client_body_buffer_size         1024k;
        fastcgi_intercept_errors        on;
        proxy_connect_timeout           90;
        proxy_read_timeout              180;
        proxy_send_timeout              180;
        proxy_buffer_size               256k;
        proxy_buffers                   4 256k;
        proxy_busy_buffers_size         256k;
        proxy_temp_file_write_size      256k;
        server_name_in_redirect         off;
        proxy_hide_header       X-Powered-By;

        fastcgi_connect_timeout 320m;
        fastcgi_send_timeout 320m;
        fastcgi_read_timeout 320m;
        gzip                            on;
        gzip_min_length                 100;
        gzip_buffers                    4 16k;
        gzip_http_version               1.0;
        gzip_comp_level                 9;
        gzip_types                      text/plain application/x-javascript text/css application/xml;
        gzip_vary                       on;
        error_page  400 401 402 403 404 = /40x.html;
#       error_page  500 501 502 503 504 = /50x.html;
        log_format  nagios_logs  '$remote_addr - $remote_user [$time_local] "$request" '
                '$status $body_bytes_sent "$http_referer" '
                '"$http_user_agent" $http_x_forwarded_for';
        access_log  /export/servers/nginx/logs/access_nagios.log  nagios_logs;

        fastcgi_buffer_size         512k;
        fastcgi_buffers             24 512k;
        fastcgi_busy_buffers_size   640k;
        fastcgi_temp_file_write_size        640k;
        include domains/*;
###########status#########
        server
        {
                listen                 80;
                server_name            status.nginx.com;
                location / {
                stub_status            on;
                access_log             off;
                }
        }
}



http://www.niftyadmin.cn/n/4464090.html

相关文章

need_sched 一些讨论

我想写一个简单的设备驱动, 但对驱动模块的可重入方面不甚了解. 有的书说驱动模块不会被中断, 除非主动地调用schedule()(或是隐式 地调用, 如vmalloc()); 有的书则说即使schedule()被调用, 它也不会 去作进程切换, 因为schedule()不对内核态进程切换. 不知谁对? 望高人指…

nginx环境下配置nagios-关于nagios配置文件

接上文: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 "…

操作系统多级页表计算问题

某计算机有64位虚地址空间,页大小是2048B.每个页表项长为4B。因为所有页表都必须包含在一页中,故使用多级页表,问一共需要多少级? 最佳答案2048B2^11 64-1153(地址中扣除页内地址位数) 共有2^53页一页中可…

nginx环境下配置nagiosQL-关于nagiosql配置文件

接上文:nginx环境下配置nagios-关于nginx.conf nagiosql文件应该处于conf/domain/目录下 nagiosql配置如下: server {listen 8088;server_name 192.168.44.44;index index.html index.htm index.php;root /usr/local/nagios/nagiosql/;locatio…

函数ERR_PTR,PTR_ERR还有IS_ERR理解

ERR_PTR()和PTR_ERR()都是很简单的类型转换,没有什么可说的。 IS_ERR()有一些妙处。 内核中的函数常常返回指针,问题是如果出错,也希望能够通过返回的指针体现出来。 所幸的是,内核返回的指针一般是指向页面的边界(4K边界)&#x…

nginx环境下配置nagios-关于start_perl_cgi.sh

文件配置如下: #!/bin/bash set -x dir/export/servers/nginxstop () { #pkill -f $dir/perl-fcgi.pl kill $(cat $dir/logs/perl-fcgi.pid) rm $dir/logs/perl-fcgi.pid 2>/dev/null rm $dir/logs/perl-fcgi.sock 2>/dev/null echo "stop perl-fcgi d…

sys_call_table undefined 及 如何替换系统调用

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://chenm.blogbus.com/logs/52077181.html 2.4的内核中可以通过修改sys_call_table来很轻松的替换系统调用,来完成很多trick,很多的rootkit就是基于这种手法来完成的。…

nginx环境下配置nagios-关于perl-fcgi.pl

配置文件如下: 请注意,网上提供的官方文档在运行时可能会出现问题,此文中保证无问题。 #!/usr/bin/perl # # author Daniel Dominik Rudnicki # thanks to: Piotr Romanczuk # email danielsardz…