zabbix自動發現mysql埠並監控

2021-07-24 08:33:22 字數 3168 閱讀 5857

因為我們是遊戲業務,要用到mysql,乙個伺服器上面跑多個mysql例項也是很正常。如果單獨手動一台臺修改agent.conf,新增web監控,太費時費力。所以就想的要用zabbix 的自動發現來監控

[root@test ~]# cat /etc/zabbix/alertscripts/zabbix_discovery_mysql.sh 

#!/bin/bash

mysql

() '))

printf'do

if [[ "$"

-gt1 && "$"

-ne"$(($-1))" ]];then

socket=`ps aux|grep $]}|grep -v grep|awk -f '='

''|cut -d

' '-f

1` printf

'\t \":\"$]}\"},\n"

else [[ "$"

-eq"(($-1))" ]]

socket=`ps aux|grep $]}|grep -v grep|awk -f '='

''|cut -d

' '-f

1` printf

'\t \":\"$]}\"}\n"

fidone

printf

'\t ]\n'

printf

'}\n'

}$1

賦執行許可權 chmod 755  /etc/zabbix/alertscripts/zabbix_discovery_mysql.sh 

修改屬組 chown zabbix.zabbix /etc/zabbix/alertscripts/zabbix_discovery_mysql.sh

宣告: 本文出自 「不拋棄!不放棄」 部落格,請務必保留此出處 支援原作

Zabbix 自動發現 自動註冊

zabbix 為使用者提供了高效靈活的網路自動發現功能,有以下優點 ip 範圍 可用的外部服務 ftp ssh web pop3 imap tcp 等 來自 zabbix 客戶端的資訊 僅支援未加密模式 來自 snmp 客戶端的資訊 不支援 發現網路拓撲 網路發現由兩個階段組成 發現和動作 原理 z...

zabbix自動發現埠

通過批量實現自動發現埠,避免傻傻的乙個乙個新增 使用zabbix的discovery功能來實現監控。注意 自動發現埠,需要在sysctl.conf中修改下系統自動開啟埠的範圍如果不修改,net.ipv4.ip local port range 10240 65535會導致自動發現的埠有系統自動開啟的...

zabbix自動發現主機

zabbix自動發現,在新增主機數量較多的情況很好用。從發現到新增完成需要經過以下幾個步驟。後面會將一些錯誤原因進行分析 1 建立自動發現規則 延遲選項盡量不要選擇時間過長,否則會導致主機發現時間很慢 2 建立動作,用來將自動發現的主機進行分組和鏈結模板 這個時候等待幾分鐘,會在zabbix介面 監...