用zabbix監控mysql的主從複製
用zabbix監控mysql的主從複製
在要監控的伺服器設定如下指令碼
[root@zabbixsrvbjdb04 ~]# cat /data/script/monitor.sh
#!/bin/sh
# check_mysql_slave status
#修改網路卡資訊
ip=eth0
mysql_binfile=/usr/local/mysql/bin/mysql
#監控使用的賬號資訊
mysql_user=monitor
mysql_pass='monitor123567'
#sock
mysql_sockfile=/holiday/mariadb/mysql.sock
datetime=`date +"%Y-%m-%d/%H:%M:%S"`
#監控狀態日誌檔案,自行定義
mysql_slave_logfile=/holiday/moniter/check_mysql_slave.log
#監控狀態輸出檔案,監控檔案
mysql_slave_status=/home/monitor/slavestatus
#獲取IP
slave_ip=`ifconfig $ip|grep "inet addr" | awk -F[:" "]+ '{print $4}'`
#獲取slave狀態
status=$($mysql_binfile -u$mysql_user -p$mysql_pass -P3307 -e "show slave status\G" | grep -i "running")
Slave_IO_Running=`echo $status | grep Slave_IO_Running | awk ' {print $2}'`
Slave_SQL_Running=`echo $status | grep Slave_SQL_Running | awk '{print $2}'`
echo $Slave_IO_Running
echo $Slave_SQL_Running
#判斷
if [ "$Slave_IO_Running" = "Yes" -a "$Slave_SQL_Running" = "Yes" ]
then
echo "Slave is Running!"
echo 1 > $mysql_slave_status
else
echo 0 > $mysql_slave_status
echo " $datetime $slave_ip Slave is not running!" >> $mysql_slave_logfile
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28916011/viewspace-1756334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zabbix應用-監控mysql slave 主從狀態MySql
- MySQL的主從複製與MySQL的主主複製MySql
- MySQL主從複製與主主複製MySql
- MySQL的主從複製MySql
- mysql5.7主從複製,主主複製MySql
- Zabbix新增主機監控-zabbix+grafana從零設計自己的監控平臺Grafana
- MySQL主從複製、半同步複製和主主複製MySql
- MySQL的主從複製、半同步複製、主主複製詳解MySql
- mysql複製--主從複製配置MySql
- MySQL監控--zabbixMySql
- MySQL 主從複製MySql
- 【MySql】主從複製MySql
- mysql主從複製MySql
- MySQL主從複製、半同步複製和主主複製概述MySql
- MYSQL主從複製的搭建MySql
- MySQL主從複製_複製過濾MySql
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- 配置mysql5.5主從複製、半同步複製、主主複製MySql
- Windows 環境下,MySQL 的主從複製和主主複製WindowsMySql
- windows環境下,Mysql的主從複製和主主複製WindowsMySql
- MySQL主從複製原理MySql
- mysql--主從複製MySql
- mysql主從複製搭建MySql
- MySql 主從複製配置MySql
- MySQL主從複製配置MySql
- mysql 8.4 主從複製MySql
- MySQL(二):主從複製結構、半同步複製、雙主複製結構、利用SSL實現安全的MySQL主從複製MySql
- MySQL主從複製之GTID複製MySql
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- Mysql 主從延時監控MySql
- mysql資料庫的主從複製和主主複製實踐MySql資料庫
- MySQL 的主從複製實踐MySql
- mysql主從複製(一):一主多從MySql
- 聊聊MySQL主從複製的幾種複製方式MySql
- MySQL++:Liunx - MySQL 主從複製MySql
- MySQL(13)---MYSQL主從複製原理MySql
- mysql replication /mysql 主從複製原理MySql