SNMP对nginx 状态监控
模块说明:实现了对指定域名运行过程中对其带宽,所耗流量,请求数及连接数进行了统计
编译安装:
shell> cd nginx-1.5.10/
shell> patch -p1 < /path/to/ngx_req_status/write_filter.patch
shell> ./configure --prefix=/usr/local/nginx \
--add-module=/path/to/ngx_req_status
shell> make -j2
shell> make install
nginx配置:
http {
req_status_zone server_name $server_name 256k;
req_status_zone server_addr $server_addr 256k;
req_status server_name server_
通过NGINX第三方模块,来实现对相关数据采集,通过对SNMP进行脚本扩展,来实现SNMP发送
下载地址:https://github.com/zls0424/ngx_req_status/archive/master.zip
NGINX第三方模块:ngx_req_status-master模块说明:实现了对指定域名运行过程中对其带宽,所耗流量,请求数及连接数进行了统计
编译安装:
shell> cd nginx-1.5.10/
shell> patch -p1 < /path/to/ngx_req_status/write_filter.patch
shell> ./configure --prefix=/usr/local/nginx \
--add-module=/path/to/ngx_req_status
shell> make -j2
shell> make install
nginx配置:
http {
req_status_zone server_name $server_name 256k;
req_status_zone server_addr $server_addr 256k;
req_status server_name server_