亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Zabbix實現(xiàn)監(jiān)控多個mysql過程解析

Zabbix實現(xiàn)監(jiān)控多個mysql過程解析

熱門標(biāo)簽:濟(jì)源電話外呼系統(tǒng)怎么樣 高德地圖標(biāo)注在建線路 宿州防封外呼系統(tǒng)廠家 電銷機(jī)器人對公司貢獻(xiàn) 山東400電話如何辦理 電話機(jī)器人服務(wù)差 ai電銷機(jī)器人 如何開發(fā) 智能外呼系統(tǒng)如何部署 蘭州語音電銷機(jī)器人軟件

一臺服務(wù)器上開啟了3個mysql實例進(jìn)程,占用不同的端口 3306、3307、3308

原理說明:

通過自動發(fā)現(xiàn)規(guī)則來獲取MySQL實例的端口,自動發(fā)現(xiàn)規(guī)則上的{$MYSQLPORT}是要傳遞給agent自動發(fā)現(xiàn)腳本的參數(shù),這個值是從主機(jī)定義的宏{$MYSQLPORT}獲取過來的,自動發(fā)現(xiàn)的腳本將其解析成{#MYSQLPORT}:端口的形式,監(jiān)控項原型再根據(jù){#MYSQLPORT}的值來生成監(jiān)控項,大致流程如下:

主機(jī)定義宏{$MYSQLPORT}->自動發(fā)現(xiàn)規(guī)則鍵值{$MYSQLPORT}->調(diào)用agent上自動發(fā)現(xiàn)腳本并解析成{#MYSQLPORT} : 端口 ->監(jiān)控項原型{#MYSQLPORT}->自動生成主機(jī)監(jiān)控項

一、在mysql多實例服務(wù)器上的操作

1、授權(quán)zabbix監(jiān)控mysql賬號,在每個實例下都需要。

此處 賬號為 zabbixagent,密碼為: Zabbix131

GRANT USAGE,PROCESS,REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'zabbixagent'@'localhost' IDENTIFIED BY 'Zabbix131';
flush privileges;

2、修改zabbix_agentd.conf配置文件

最后位置增加

     UnsafeUserParameters=1
     EnableRemoteCommands=1
     Include=/etc/zabbix/etc/zabbix_agentd.conf.d/*.conf
[root@mysql zabbix]# vi /etc/zabbix/etc/zabbix_agentd.conf
     UnsafeUserParameters=1
     EnableRemoteCommands=1
     Include=/etc/zabbix/etc/zabbix_agentd.conf.d/*.conf

3、增加配置文件

[root@mysql etc]# vim /etc/zabbix/etc/zabbix_agentd.conf.d/check_mysql.conf
     UserParameter=mysql_discovery[*],/etc/zabbix/bin/discovery_mysql.sh $1  ###自動發(fā)現(xiàn)不同端口
     UserParameter=mysql.status[*],/etc/zabbix/bin/mysql_status.sh $1 $2   ###性能監(jiān)控信息
     UserParameter=mysql.ping[*],/etc/zabbix/bin/mysql_alive.sh $1      ### 是否存活
     UserParameter=mysql.ms.check[*],/etc/zabbix/bin/mysql_slave_status.sh $1 ### 從庫狀態(tài)是否正常
     UserParameter=mysql.ms.time[*],/etc/zabbix/bin/mysql_slave_time.sh $1  ### 從庫是否有延遲

4、增加執(zhí)行腳本文件

[root@mysql etc]# ll /etc/zabbix/bin/
total 716
     -rwxr-xr-x 1 root root  441 Jul 22 11:36 discovery_mysql.sh
     -rwxr-xr-x 1 root root  401 Jul 22 11:36 mysql_alive.sh
     -rwxr-xr-x 1 root root  303 Jul 22 15:10 mysql_slave_status.sh
     -rwxr-xr-x 1 root root  286 Jul 22 15:10 mysql_slave_time.sh
     -rwxr-xr-x 1 root root  299 Jul 22 11:36 mysql_status.sh
     -rwxr-xr-x 1 root root  370 Jul 22 11:36 mysql_version.sh
[root@mysql etc]# more /etc/zabbix/bin/discovery_mysql.sh
     res=`echo $1| sed "s/_/\n/g"`;
     port=($res)
     printf '{\n'
     printf '\t"data":[\n'
     for key in ${!port[@]}
     do
       if [[ "${#port[@]}" -gt 1 && "${key}" -ne "$((${#port[@]}-1))" ]];
     then
         printf '\t {\n'
         printf "\t\t\t\"{#MYSQLPORT}\":\"${port[${key}]}\"},\n"
     else [[ "${key}" -eq "((${#port[@]}-1))" ]]
         printf '\t {\n'
         printf "\t\t\t\"{#MYSQLPORT}\":\"${port[${key}]}\"}\n"
     fi
     done
     printf '\t ]\n'
     printf '}\n'
[root@mysql etc]# more /etc/zabbix/bin/mysql_status.sh
     #!/bin/bash
     var=$1
     mysql=/usr/local/mysql/bin/mysql
     MYSQL_USER="zabbixagent"
     MYSQL_PASSWORD=Zabbix131
     MYSQL_SOCK_DIR="/tmp/mysql$2.sock"
     ${mysql} -u${MYSQL_USER} -p${MYSQL_PASSWORD} -S ${MYSQL_SOCK_DIR} -e "show global status;" 2> /dev/null |grep -v Variable_name|grep "\b${var}\b"|awk '{print $2}'
[root@mysql etc]# more /etc/zabbix/bin/mysql_alive.sh
     #!/bin/bash
     mysqladmin=/usr/local/mysql/bin/mysqladmin
     MYSQL_USERdd="zabbixagent"
     MYSQL_PASSWORD=Zabbix131
     MYSQL_SOCK_DIR="/tmp/mysql$1.sock"
     ${mysqladmin} -u${MYSQL_USER} -p${MYSQL_PASSWORD} -S ${MYSQL_SOCK_DIR} ping|grep -c alive
[root@mysql etc]# more /etc/zabbix/bin/mysql_slave_status.sh
     #!/bin/bash
     #var=$1
     mysql=/usr/local/mysql/bin/mysql
     MYSQL_USERdd="zabbixagent"
     MYSQL_PASSWORD=Zabbix131
     MYSQL_SOCK_DIR="/tmp/mysql$1.sock"
     ${mysql} -u${MYSQL_USER} -p${MYSQL_PASSWORD} -S ${MYSQL_SOCK_DIR} -e "show slave status\G;" 2> /dev/null|grep -E 'Slave_IO_Running: Yes|Slave_SQL_Running: Yes'|grep -c Yes
[root@mysql etc]# more /etc/zabbix/bin/mysql_slave_time.sh
     #!/bin/bash
     #var=$1
     mysql=/usr/local/mysql/bin/mysql
     MYSQL_USERdd="zabbixagent"
     MYSQL_PASSWORD=Zabbix131
     MYSQL_SOCK_DIR="/tmp/mysql$1.sock"
     ${mysql} -u${MYSQL_USER} -p${MYSQL_PASSWORD} -S ${MYSQL_SOCK_DIR} -e "show slave status\G;" 2> /dev/null|grep -E 'Seconds_Behind_Master'|awk '{print $2}'

5、重啟 zabbix_agentd

[root@mysql zabbix_agentd.d]# systemctl restart zabbix-agent

二、zabbix頁面上操作

1、導(dǎo)入template_multi_MySQL.xml 模板信息,也可以參考xml文件手動增加。

2、在模版上創(chuàng)建自動發(fā)現(xiàn)的規(guī)則,在自動發(fā)現(xiàn)規(guī)則中需要定義兩個東西:
a.鍵值 用來自動獲取MySQL實例的端口,需要使用到主機(jī)宏{$MYSQLPORT}

b.監(jiān)控項原型 根據(jù)獲取的端口來生成對應(yīng)的監(jiān)控項,需要使用到自動發(fā)現(xiàn)宏{#MYSQLPORT}

3、在需要監(jiān)控的主機(jī)上增加新創(chuàng)建的模板

4、在需要監(jiān)控的主機(jī)上定義一個宏{$MYSQLPORT},對應(yīng)要監(jiān)控的端口,如3306_3307_3308

三、等待收集數(shù)據(jù)完成,如果沒有數(shù)據(jù)的話,手動測試下具體

例如在zabbixserver上執(zhí)行操作,例如測試mysql 3306是否存活,1表示up,0表示down。

最終的效果是

Zabbix131

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:晉中 安陽 云南 巴中 衡水 南寧 畢節(jié) 佛山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Zabbix實現(xiàn)監(jiān)控多個mysql過程解析》,本文關(guān)鍵詞  Zabbix,實現(xiàn),監(jiān)控,多個,mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Zabbix實現(xiàn)監(jiān)控多個mysql過程解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Zabbix實現(xiàn)監(jiān)控多個mysql過程解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲天堂免费| 午夜激情视频在线播放| 91麻豆精品国产高清在线| 国产成a人片在线观看视频 | 日韩免费片| 一 级 黄 中国色 片| 香蕉视频亚洲一级| 91麻豆精品国产自产在线 | 日韩中文字幕一区| 欧美激情在线精品video| 日韩专区一区| 国产极品精频在线观看| 精品在线免费播放| 高清一级淫片a级中文字幕| 国产亚洲精品aaa大片| 日本特黄一级| 久久国产精品自线拍免费| 台湾美女古装一级毛片| 欧美另类videosbestsex视频 | 韩国三级一区| 午夜精品国产自在现线拍| 国产综合91天堂亚洲国产| 日韩免费在线观看视频| 国产成人啪精品| 免费一级片网站| 成人免费一级毛片在线播放视频| 日本免费区| 中文字幕97| 久久精品道一区二区三区| 你懂的在线观看视频| 精品国产亚洲一区二区三区| 午夜精品国产自在现线拍| 毛片高清| 四虎影视库国产精品一区| 国产一区二区高清视频| 国产麻豆精品免费密入口| 日韩av片免费播放| 天天做人人爱夜夜爽2020| 欧美爱色| 欧美激情影院| 九九久久国产精品| 精品视频在线观看一区二区| 日本免费看视频| 九九九在线视频| 国产成人精品影视| 日日日夜夜操| 国产麻豆精品视频| 久久精品免视看国产成人2021| 免费一级片在线观看| 精品国产香蕉伊思人在线又爽又黄| 国产一区二区精品久久91| 精品久久久久久中文| 国产91精品一区| 久草免费在线视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美1卡一卡二卡三新区| 国产成人精品综合久久久| 天天色成人| 国产一区免费观看| 97视频免费在线| 美女被草网站| 亚欧成人毛片一区二区三区四区| 黄色福利片| 国产成人精品综合久久久| 成人免费观看网欧美片| 国产成人女人在线视频观看 | 91麻豆精品国产片在线观看| 二级片在线观看| 成人免费高清视频| 欧美一区二区三区性| 亚欧成人毛片一区二区三区四区| 免费毛片播放| 亚洲精品永久一区| 亚洲 国产精品 日韩| 中文字幕97| 青青久久国产成人免费网站| 亚洲第一视频在线播放| 九九久久国产精品大片| 你懂的国产精品| 日本特黄特黄aaaaa大片| 国产视频一区二区三区四区| 可以免费看污视频的网站| 日韩欧美一及在线播放| 精品国产一区二区三区国产馆| 日韩欧美一及在线播放| 亚洲精品中文字幕久久久久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情一区二区三区视频高清| 国产麻豆精品免费密入口| 日韩专区一区| 国产一区二区精品| 国产不卡福利| 亚洲爆爽| 99热精品在线| 你懂的国产精品| 精品视频在线观看一区二区| 999精品在线| 亚洲天堂一区二区三区四区| 四虎精品在线观看| 九九九在线视频| 色综合久久天天综合绕观看| 亚州视频一区二区| 成人a级高清视频在线观看| 国产麻豆精品| 日本在线www| 欧美国产日韩一区二区三区| 成人在免费观看视频国产| 夜夜操天天爽| 国产成+人+综合+亚洲不卡| 一a一级片| 国产不卡精品一区二区三区| 久久福利影视| 99久久精品国产高清一区二区 | 日本特黄特色aa大片免费| 精品毛片视频| 国产高清视频免费| 亚洲天堂一区二区三区四区| 国产一区国产二区国产三区| 国产美女在线观看| 亚洲精品中文字幕久久久久久| 四虎久久影院| 国产成人啪精品| 久久国产一久久高清| 九九久久国产精品| 欧美大片aaaa一级毛片| 国产不卡在线播放| 九九精品在线| 91麻豆精品国产片在线观看| 成人在免费观看视频国产| 麻豆网站在线看| 国产视频网站在线观看| 99热精品在线| 国产一级强片在线观看| 国产视频久久久久| 美国一区二区三区| 国产一区二区精品| 精品国产三级a∨在线观看| 麻豆系列国产剧在线观看| 可以免费看污视频的网站| 99色精品| 九九久久99| 91麻豆tv| 成人高清护士在线播放| 欧美激情一区二区三区在线| 91麻豆精品国产高清在线| 天天做日日爱夜夜爽| 999久久66久6只有精品| 国产极品精频在线观看| 成人高清免费| 久久久久久久久综合影视网| 国产精品1024永久免费视频| 深夜做爰性大片中文| 黄色福利片| 亚洲女初尝黑人巨高清在线观看| 国产国语对白一级毛片| 九九免费高清在线观看视频| 999精品视频在线| 欧美激情一区二区三区视频 | 成人a大片高清在线观看| 毛片电影网| 麻豆系列国产剧在线观看| 精品久久久久久中文字幕2017| 久久99中文字幕| 亚州视频一区二区| 久久久成人影院| 久久久成人影院| 精品在线免费播放| 黄色免费网站在线| 久久99中文字幕| 麻豆网站在线免费观看| 国产不卡在线看| 国产高清在线精品一区二区| 午夜激情视频在线观看| 欧美国产日韩一区二区三区| 精品久久久久久中文字幕2017| 午夜激情视频在线播放| 人人干人人草| 日韩一级精品视频在线观看| 高清一级做a爱过程不卡视频| 亚洲精品久久玖玖玖玖| 91麻豆高清国产在线播放| 成人影院久久久久久影院| 国产麻豆精品hdvideoss| 中文字幕97| 精品视频免费看| 国产不卡高清在线观看视频| 欧美激情伊人| 超级乱淫伦动漫| 日韩中文字幕一区| 91麻豆国产级在线| 午夜家庭影院| 国产成a人片在线观看视频| 欧美大片毛片aaa免费看| 高清一级片| 日韩在线观看视频黄| 免费的黄色小视频| 国产精品1024在线永久免费| 亚欧视频在线| 青青久久国产成人免费网站| 日韩中文字幕在线播放|