Nginx http_stub_status_module状态查看模块

ngx_http_stub_status_module模块


该模块可以输出nginx的基本状态信息 ,这个模块很重要,zabbix监控nginx就需要这个模块。可以监控nginx状态和nginx的连接数,这个模块不是默认添加的,需要手动添加该模块。

Nginx中的stub_status模块主要用于查看Nginx的一些状态信息,本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:     ./configure –with-http_stub_status_module 

 

 

添加ngx_http_stub_status_module模块


[root@www nginx-1.16.1]# /usr/local/nginx/sbin/nginx -V --拿到之前的两个编译参数

--prefix=/usr/local/nginx   --add-module=../echo-nginx-module-0.61

nginx version: JFWS/3.0

built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)

configure arguments: --prefix=/usr/local/nginx --add-module=../echo-nginx-module-0.61

 

root@www nginx-1.16.1]#

 ./configure --prefix=/usr/local/nginx --add-module=../echo-nginx-module-0.61 --with-http_stub_status_module  --拿到之前参数编译这个模块

 

[root@www nginx-1.16.1]# make && make install

[root@www nginx-1.16.1]# make upgrade

[root@www nginx-1.16.1]# /usr/local/nginx/sbin/nginx -V  --可以看到参数加进去了

nginx version: JFWS/3.0

built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)

configure arguments: --prefix=/usr/local/nginx --add-module=../echo-nginx-module-0.61 --with-http_stub_status_module

 

stub_status模块用法


提供了查看 Nginx 运行的基本状态信息,我们只想让部分 IP 的人可以查看,此时可以配置一个访问控制: 

location /nginx-status {
    stub_status; 
    access_log off; 
    allow 192.168.179.0/24;
    deny all;
}


[root@www nginx-1.16.1]# /usr/local/nginx/sbin/nginx -s reload
[root@www nginx-1.16.1]# curl 192.168.179.99/status  --可以看到这些都是nginx的状态
Active connections: 5   

server accepts handled requests  

 5970806143 5970806143 7560482010   

Reading: 0 Writing: 5 Waiting: 0   

Active connections: Nginx当前活跃链接数
accepts: 接收客户端连接的总次数
handled: 处理客户端连接的总次数。一般来说,这个参数值与accepts相同,除非已经达到了一些资源限制(例如worker_connections限制)
requests: 客户端请求的总次数
Reading: 当前nginx正在读取请求头的连接数
Writing: 当前nginx正在写入响应的连接数
Waiting: 当前正在等待请求的空闲客户端连接数。一般是在nginx开启长连接(keep alive)情况下出现。 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值