zabbix企業級監控之監控MYSQL主從
根據Slave_SQL_Running和Slave_IO_Running的線程狀況去判斷主從的情況,Yes的個數是2的時候就說明主從的是正常的
2.設置shell與mysql更好的交互設置mysql的免密登錄
[mysql]
host=localhost
user=zabbix
password=password
[mysqladmin]
host=localhost
user=zabbix
password=password
3.怎麽去獲取兩個線程的Yes的個數?
mysql -e "show slave status\G" | grep -E "Slave_SQL_Running|Slave_IO_Running" |awk '{print $2}' | grep -c Yes
4.在zabbix agent 設置監控模板
模板的樣式是如下:
UserParameter=自定義的key,Command或者shell腳本
agent模板在zabbix目錄下的zabbix_agentd.d
vim userparameter_my.conf
cat userparameter_my.conf
UserParameter=replication,mysql -e "show slave status\G" | head -15 | grep -E "Slave_IO_Running| Slave_SQL_Running" | awk '{print $2}' | grep -c Yes
5.zabbix的web端創建監控模板
配置------> 模板 --------> 創建模板
添加監控項
創建圖標 添加監控項
查看圖標
6.準備更新一個關於zabbix監控的專題,歡迎加入我們的Linux技術交流群:642921645,我們不定期去更新很多關於系統運維的資料在群裏,期待你的加入!
zabbix企業級監控之監控MYSQL主從