zabbix應用-監(jiān)控mysql slave 主從狀態(tài)

zabbix監(jiān)控mysql 主從的狀態(tài),寫一的腳本,然后設置一個key,創(chuàng)建模板套用這個key 獲取mysql 的主從狀態(tài)是否正常。


1.這里把我的腳本貼一下,腳本要給可執(zhí)行權限

#!/bin/bash

#auther: joj

#description ?zabbix agent mysql slave status script

user=root

passwd=123456

port=$1

#自定義函數(shù)status

function status {

status=`/opt/mysql/mysql3306/bin/mysql -uroot -S /opt/mysql/mysql3306/var/mysql.sock -p123456 -e "show slave status\G;"|egrep 'Slave_IO_Running|Slave_SQL_Running'|awk '{print $2}'|egrep 'Yes'|wc -l`

if [ $status = 2 ];then

echo 2

else

echo 1

fi

}

#執(zhí)行上邊的函數(shù)

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.創(chuàng)建模板并鏈接主機

(1).創(chuàng)建Applications

(2).創(chuàng)建items ?獲取3316實例的slave狀態(tài),也可以server上用zabbix_get -s ip -k sanguo.check.mysql[3316] 來獲取值

(3).創(chuàng)建trigger ?如果最后獲取的值不等于2 就觸發(fā)報警

(4).創(chuàng)建觸發(fā)action

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 從zabbix 2.2開始,zabbix官方已經(jīng)支持了mysql監(jiān)控,但是mysql監(jiān)控默認是不可用的,需要經(jīng)過額...
    袁先生的筆記閱讀 3,047評論 0 3
  • !/bin/sh 02 03 mysql-proxy This script starts and stops t...
    __XY__閱讀 869評論 0 15
  • 今晚約了小伙伴們一起去打球,研三的師兄說快畢業(yè)了抓緊時間,打一場少一場了。文科生男生本來就少,學哲學的更少。我們?nèi)?..
    天真無敵賣萌逗逼小青年閱讀 382評論 0 0
  • 何以為徒 悟濤 ——近期雜感20170919 跟去年的那篇一樣,本來這篇文字應該在教師節(jié)左右出來的,但是因為工作太...
    哀戮狂魔閱讀 655評論 0 1
  • 堅硬的身軀慢慢變黑 變?nèi)彳?我的心也隨著火光跳躍 一上一下 直到刀切下 才發(fā)現(xiàn) 內(nèi)心的綠意依然如舊
    AliveorDead閱讀 176評論 0 0

友情鏈接更多精彩內(nèi)容