分布式監控系統Zabbix3 2監控資料庫的連線數

2021-09-22 19:14:33 字數 1775 閱讀 4300

在 分布式監控系統zabbix3.2跳坑指南 和 分布式監控系統zabbix3.2給異常新增郵件報警 已經介紹了如何安裝以及報警。此篇通過介紹監控資料庫的3306埠連線數來了解如何監控其它埠和配置自定義監控項的過程。

在要監控的客戶端上新建指令碼:

/usr/local/zabbix/alertscripts/check_3306_port_num.sh

內容如下:

#

!/bin/bash

ss -an|grep 3306|grep estab|wc -l

這個指令碼很簡單,就是獲取3306埠已經建立的連線,並用「wc -l」來統計一共多少行,總之最後返回的是乙個整數

注:alertscripts目錄若不存在需要自己新建

給指令碼新增執行許可權:

#chmod a+x check_3306_port_num.sh

修改zabbix_agentd配置檔案,新增乙個「userparameter」:

#vi /usr/local/zabbix/etc/zabbix_agentd.conf

新增如下內容:

更改 unsafeuserparameters=1新增 userparameter=3306connectnum,/usr/local/zabbix/alertscripts/check_3306_port_num.sh
注:這裡的「3306connectnum」就是item key,不能跟已有的重複,並且後面需要使用

#systemctl restart zabbix-agent

zabbix服務端測試獲取資料

#zabbix_get -s 192.168.80.30 -k 3306connectnum

輸出如下:

587注:上面的192.168.80.30就是指的客戶端的ip,3306connectnum就是我們要測試的key,返回的587就是3306資料庫埠的連線數

新建模板:

給該模板新增監控項:

開啟該模板 –> 監控項 –> 建立監控項:

名稱:mysql 3306埠連線數

鍵值:3306connectnum

選中資訊型別為數字

新增圖形:

開啟該模板 –> 圖形 –> 建立圖形:

名稱:mysql 3306埠連線數

監控項:新增上剛才建立的監控項

給主機繫結模板後:

主機》找到監控的主機》圖形》

數分鐘後檢視連線數的變化:

到此,我們使用zabbix自定義監控乙個埠的連線數的配置就完成了。當然,根據我上面提到的原理,使用zabbix來監控一些其他服務也將不再是難事了

以上內容參考了其他網上資料的,也感謝其他網友的分享。

分布式監控系統Zabbix3 2監控資料庫的連線數

在 分布式監控系統zabbix3.2跳坑指南 和 分布式監控系統zabbix3.2給異常新增郵件報警 已經介紹了如何安裝以及報警。此篇通過介紹監控資料庫的3306埠連線數來了解如何監控其它埠和配置自定義監控項的過程。在要監控的客戶端上新建指令碼 usr local zabbix alertscrip...

分布式監控系統Zabbix3 2監控資料庫的連線數

在 分布式監控系統zabbix3.2跳坑指南 和 分布式監控系統zabbix3.2給異常新增郵件報警 已經介紹了如何安裝以及報警。此篇通過介紹監控資料庫的3306埠連線數來了解如何監控其它埠和配置自定義監控項的過程。在要監控的客戶端上新建指令碼 usr local zabbix alertscrip...

Zabbix分布式監控系統使用總結

從接觸和使用zabbix已經有2年多的時間,剛開始接觸也就是從zabbix安裝,使用和簡單的維護開始學習。到後來涉及到如何新增監控主機?如何自定義監控項?如何設定報警閥值?等開始學習。有幸在2013年底從零開始研究和選型整個公司idc監控系統。由於zabbix簡單易用和強大功能,決定用zabbix做...