[root@linux-node2 ~]
# yum install -y nginx
[root@linux-node2 ~]
# mkdir /etc/zabbix/zabbix_agentd.d/scripts #創(chuàng)建腳本文件夾
[root@linux-node2 ~]
# vim /etc/nginx/nginx.conf
在server內(nèi)增加nginx狀態(tài)監(jiān)控,nginx的狀態(tài)主要來自nginx的自帶的模塊
location
/nginx_status
{
stub_status on;
access_log off;
allow 192.168.56.0
/24
;
allow 127.0.0.1;
deny all;
}
[root@linux-node2 ~]
# nginx -t
nginx: the configuration
file
/etc/nginx/nginx
.conf syntax is ok
nginx: configuration
file
/etc/nginx/nginx
.conf
test
is successful
[root@linux-node2 ~]
# systemctl restart nginx
[root@linux-node1 ~]
# curl http://192.168.56.12/nginx_status
Active connections: 1
server accepts handled requests
9 9 7
Reading: 0 Writing: 1 Waiting: 0
Nginx狀態(tài)解釋:
Active connections Nginx正處理的活動(dòng)鏈接數(shù)1個(gè)
server Nginx啟動(dòng)到現(xiàn)在共處理了9個(gè)連接。
accepts Nginx啟動(dòng)到現(xiàn)在共成功創(chuàng)建9次握手。
handled requests Nginx總共處理了7次請(qǐng)求。
Reading Nginx讀取到客戶端的 Header 信息數(shù)。
Writing Nginx返回給客戶端的 Header 信息數(shù)。
Waiting Nginx已經(jīng)處理完正在等候下一次請(qǐng)求指令的駐留鏈接,開啟。
Keep-alive的情況下,Waiting這個(gè)值等于active-(reading + writing)。
請(qǐng)求丟失數(shù)=(握手?jǐn)?shù)-連接數(shù))可以看出,本次狀態(tài)顯示沒有丟失請(qǐng)求。