zabbix自定義監(jiān)控nginx狀態(tài)實現(xiàn)過程
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)頁面信息詳解:
狀態(tài)碼 | 表示的意義 |
---|---|
Active connections 2 | 當前所有處于打開狀態(tài)的連接 |
accepts | 總共處理了多少個連接 |
handled | 成功創(chuàng)建多少握手 |
requests | 總共處理了多少個請求 |
Reading | nginx讀取到客戶端的Header信息數(shù),表示正處于接收請求狀態(tài)的連接數(shù) |
Writing | nginx返回給客戶端的Header信息數(shù),表示請求已經(jīng)接收完成,且正處于處理請求或發(fā)送響應的過程中的連接數(shù) |
Waiting | 開啟keep-alive的情況下,這個值等于active - (reading + writing),意思就是Nginx已處理完正在等候下一次請求指令的駐留連接 |
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 //測試 [root@zabbix ~]# zabbix_get -s 192.168.200.146 -k check_status Waiting 1
3. 配置監(jiān)控項
4. 配置觸發(fā)器
5. 測試
[root@localhost scripts]# ab -n 1500000 http://192.168.200.146/status
以上就是zabbix自定義監(jiān)控nginx狀態(tài)實現(xiàn)過程的詳細內(nèi)容,更多關(guān)于zabbix自定義監(jiān)控nginx的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
永中文檔在線轉(zhuǎn)換預覽基于nginx配置部署方案
這篇文章主要為大家介紹了永中文檔在線轉(zhuǎn)換預覽基于nginx配置部署方案的實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06在Nginx中配置image filter模塊來實現(xiàn)動態(tài)生成縮略圖
這篇文章主要介紹了在Nginx中配置image filter模塊來實現(xiàn)動態(tài)生成縮略圖的方法,包括縮略圖尺寸的設置等方面的介紹,需要的朋友可以參考下2015-12-12解決使用了nginx獲取IP地址都是127.0.0.1 的問題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實例代碼跟隨小編一起看看吧2021-09-09通過lua來配置實現(xiàn)Nginx服務器的防盜鏈功能
這篇文章主要介紹了通過lua來配置實現(xiàn)Nginx服務器的防盜鏈功能的方法,這里主要講解生成鏈接的Nginx配置,需要的朋友可以參考下2016-01-01權(quán)限問題導致Nginx 403 Forbidden錯誤的解決方法
這篇文章主要介紹了權(quán)限問題導致Nginx 403 Forbidden錯誤的解決方法,本文中導致 403 Forbidden錯誤的原因是配置文件中沒有指明一個用戶,需要的朋友可以參考下2014-08-08解決國內(nèi)k8s的ingress-nginx鏡像無法正常pull拉取問題
本文主要介紹了解決國內(nèi)k8s的ingress-nginx鏡像無法正常pull拉取問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-03-03