nginx开启监控模块
Nginx中的stub_status模块主要用于查看Nginx的一些状态信息
本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定,若是yum安装或者apt安装则已经包含了这个模块。
- 查看已安装的 Nginx 是否包含 stub_status 模块
我这里已经包含了
- 开始配置nginx开启监控模块
cat /etc/nginx/conf.d/status.conf
server {
listen 80;
server_name nginx.status.com;
location /nginx_status{
allow 100.100.137.0/24;
deny all ;
stub_status on;
access_log off;
}
}
nginx -t
nginx -s reload
- 验证是否成功
curl nginx.status.com/nginx_status
Active connections: 1
server accepts handled requests
62 62 160
Reading: 0 Writing: 1 Waiting: 0
# Active connections 当前活跃连接数,包括Waiting等待连接数
# accepts 已接收的总TCP连接数量
# handled 已处理的TCP连接数量
# requests 当前总http请求数量
# Reading 当前读取的请求头数量
# Writing 当前响应的请求头数量。