日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

zabbix查看mysql同步_Zabbix 检测Mysql数据库的主从同步

發布時間:2023/12/10 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix查看mysql同步_Zabbix 检测Mysql数据库的主从同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在高并發網站架構中,MySQL數據庫主從同步是不可或缺的,不過經常會發生由于網絡原因或者操作錯誤,MySQL主從經常會出現不同步的情況,那么如何監控MySQL主從同步,也變成檢測網站正常運行的重要環節。

MySQL同步功能由3個線程(master上1個,slave上2個)來實現,簡單的說就是:master發送日志一個,slave接收日志一個,slave運行日志一個。

首先,我們解釋一下 show slave status? 中重要的幾個參數:

那么如何監控從服務器是否正常運行呢?

1、創建監控MYSQL的賬號

2、寫一個監控腳本

這個腳本主要用于獲取MYSQL主從同步信息;

我們先執行一個命令

我們在輸出的信息中選擇

這兩項來監控,我測試了一下,當操作的數據出現異常的時候,Slave_SQL_Running就會變成No,當執行slave stop的時候,兩個都會變成No;

腳本內容如下

我只寫了一條命令,這里詳細說明一下它的意思;

先用zabbix這個用戶來獲取slave的所有狀態,然后grep出這兩個狀態,然后再輸出第二列,最后查看有幾個Yes狀態的,正常情況下有兩個Yes狀態。

3、在zabbixagent里面添加監控項

文件的最后添加如下一行

等號后面的字符串中,逗號前面是Key,后面是執行的腳本(腳本不要忘了執行權限)

添加好之后,就重啟agent程序

4、Server端添加監控項

這里的192.168.0.34 是我的agent的IP,如果主從復制正常,就會返回2 (代表兩個狀態都是Yes),現在就說明Server已經可以從agent獲取狀態了,現在在管理界面中先添加監控項:

配置--模板

先創建一個模板,這個模板的主要功能是用于監視MYSQL主從復制的狀態;

添加觸發器

當返回的值小于2時,說明只存在1個YES或0個YES,這時候說明MYSQL主從同步出現異常,即產生報警;

獲取最新數據

在這里可以看到,已經獲取了最新的監控數據,說明監控添加成功;

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的zabbix查看mysql同步_Zabbix 检测Mysql数据库的主从同步的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。