zabbix自定義監(jiān)控nginx狀態(tài)實(shí)現(xiàn)過(guò)程
發(fā)布日期:2021-12-08 08:18 | 文章來(lái)源:站長(zhǎng)之家
zabbix自定義監(jiān)控nginx狀態(tài)
zabbix_server | 192.168.200.145 |
---|---|
zabbix_agentd ,nginx | 192.168.200.146 |
1. 開啟狀態(tài)界面
開啟status:
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf location /status { stub_status on; allow 192.168.200.146; allow 192.168.200.145 deny all; } [root@localhost ~]# nginx -s reload
狀態(tài)頁(yè)面信息詳解:
狀態(tài)碼 | 表示的意義 |
---|---|
Active connections 2 | 當(dāng)前所有處于打開狀態(tài)的連接 |
accepts | 總共處理了多少個(gè)連接 |
handled | 成功創(chuàng)建多少握手 |
requests | 總共處理了多少個(gè)請(qǐng)求 |
Reading | nginx讀取到客戶端的Header信息數(shù),表示正處于接收請(qǐng)求狀態(tài)的連接數(shù) |
Writing | nginx返回給客戶端的Header信息數(shù),表示請(qǐng)求已經(jīng)接收完成,且正處于處理請(qǐng)求或發(fā)送響應(yīng)的過(guò)程中的連接數(shù) |
Waiting | 開啟keep-alive的情況下,這個(gè)值等于active - (reading + writing),意思就是Nginx已處理完正在等候下一次請(qǐng)求指令的駐留連接 |
2. 寫監(jiān)控腳本
[root@localhost scripts]# vim check_status.sh #! /bin/bash ip=$(ip a | grep 'inet ' | grep -v '127.0.0.1' | awk -F'[ /]+' '{print $3}') case $1 in "Reading") curl -s http://$ip | awk 'NR==4 {print $2}';; "Writing") curl -s http://$ip | awk 'NR==4 {print $4}';; "Waiting") curl -s http://$ip | awk 'NR==4 {print $6}' esac //添加配置文件 [root@localhost scripts]# vim /usr/local/etc/zabbix_agentd.conf UnsafeUserParameters=1 UserParameter=check_status[*],/bin/bash /scripts/check_Reading.sh $1 [root@localhost scripts]# pkill zabbix_agentd [root@localhost scripts]# zabbix_agentd //測(cè)試 [root@zabbix ~]# zabbix_get -s 192.168.200.146 -k check_status Waiting 1
3. 配置監(jiān)控項(xiàng)
4. 配置觸發(fā)器
5. 測(cè)試
[root@localhost scripts]# ab -n 1500000 http://192.168.200.146/status
以上就是zabbix自定義監(jiān)控nginx狀態(tài)實(shí)現(xiàn)過(guò)程的詳細(xì)內(nèi)容,更多關(guān)于zabbix自定義監(jiān)控nginx的資料請(qǐng)關(guān)注本站其它相關(guān)文章!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章