[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正處理的活動鏈接數(shù)1個
server Nginx啟動到現(xiàn)在共處理了9個連接。
accepts Nginx啟動到現(xiàn)在共成功創(chuàng)建9次握手。
handled requests Nginx總共處理了7次請求。
Reading Nginx讀取到客戶端的 Header 信息數(shù)。
Writing Nginx返回給客戶端的 Header 信息數(shù)。
Waiting Nginx已經(jīng)處理完正在等候下一次請求指令的駐留鏈接,開啟。
Keep-alive的情況下,Waiting這個值等于active-(reading + writing)。
請求丟失數(shù)=(握手?jǐn)?shù)-連接數(shù))可以看出,本次狀態(tài)顯示沒有丟失請求。