zabbix應用-監控mysql slave 主從狀態
線上服務的監控已經基本搞定了,現在就剩下mysql 主從的狀態沒有檢測,這裡要想用zabbix 監控,還得寫一個獲取主從狀態的指令碼,然後設定一個key,建立模板套用這個key 獲取mysql 的主從狀態是否正常。
1.這裡把我的指令碼貼一下,指令碼要給可執行許可權
#!/bin/bash user=zabbixagent passwd=zabbixagent port=$1 #自定義函式 function status { status=`/data/mysql_root/mysql/bin/mysql -u$user -S /data/mysql_root/mysql/data$port/mysql.socket -p$passwd -e "show slave statusG;" | egrep 'Slave_IO_Running|Slave_SQL_Running' | awk '{print $2}' | egrep 'Yes' | wc -l` if [ $status = 2 ];then echo 2 else echo 1 fi } #引用函式 status
2.自定義key
cat /etc/zabbix/zabbix_agentd.d/check_mysql.conf
UserParameter=sanguo.check.mysql[*], /data/salt/scripts/check_mysql.sh $1
重啟zabbix_agent
3.建立模板並連結主機
wKioL1c1ftrjjYHQAADVHldTV0I219.png
(1).建立Applications
wKioL1c1fvKxDayyAABBEfK03cw851.png
(2).建立items 獲取3316例項的slave狀態,也可以server上用zabbix_get -s ip -k sanguo.check.mysql[3316] 來獲取值
wKioL1c1fzCx76toAACd7zJulX8511.png
(3).建立trigger 如果最後獲取的值不等於2 就觸發報警
wKiom1c1fm-CSsmpAABnd-cgmPI224.png
(4).建立觸發action
wKiom1c1gBTD1BgqAABBT-CwHTY755.png
wKioL1c1gPbigyE7AACK1SAw8KA056.png
wKiom1c1gBSBdVPzAABIhx0KdBU240.png
模板在附件
附件:
©著作權歸作者所有:來自51CTO部落格作者shouhou2581314的原創作品,如需轉載,請註明出處,否則將追究法律責任
監控zabbix監控
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2820495/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 7. 監控MySQL主從狀態MySql
- Shell指令碼監控MySQL主從狀態指令碼MySql
- 巧用Zabbix自定義監控Mysql效能狀態MySql
- 專案實戰:zabbix監控MySQL狀態、服務資訊MySql
- Zabbix新增主機監控-zabbix+grafana從零設計自己的監控平臺Grafana
- MySQL MHA 執行狀態監控MySql
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- Zabbix3.4用自帶模板監控mysqlMySql
- 3-主機監控、應用監控
- 使用Zabbix + Python對Mysql監控PythonMySql
- Zabbix Agent active主動模式監控模式
- zabbix容器化安裝及監控docker應用Docker
- zabbix監控
- Zabbix學習(五)之Zabbix Agent Active 主動模式監控模式
- 【Zabbix】使用zabbix 3.4自帶Mysql模板,監控Redhat 7.0上的MysqlMySqlRedhat
- MySQL中slave監控的延遲情況分析MySql
- mysql檢視主從同步狀態的方法MySql主從同步
- Zabbix監控ActiveMQMQ
- 分散式監控系統之Zabbix主動、被動及web監控分散式Web
- Zabbix監控之遷移Zabbix
- zabbix6.2新增mysql資料庫監控MySql資料庫
- 02 zabbix-centos7 監控mysql5.7CentOSMySql
- zabbix5.0-04-給主機新增監控項
- Java應用異常狀態監測Java
- Mysql 主從延時監控(pt-heartbeat)詳解MySql
- zabbix監控平臺
- 【監控】Zabbix安裝
- zabbix應用教程:基於Nginx頁面響應的日誌監控用例Nginx
- mysql slave 跟進 master 的關鍵狀態指標MySqlAST指標
- Zabbix搭建-zabbix+Grafana從零設計自己的監控平臺Grafana
- Mysql 建立心跳錶來監控Replication的Slave是否延遲MySql
- Zabbix+Grafana從零設計自己的監控平臺-監控效果展示Grafana
- Docker 之 執行狀態監控Docker
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- 手把手教你搭建高逼格監控平臺,第四彈,監控主機存活狀態
- MySQL主從複製配置引數 -- logs-slave-updatesMySql
- Mysqldump實現mysql的master-slave主從複製MySqlAST
- Zabbix監控安裝部署