因為我們是遊戲業務,要用到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介面 監...