溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL

發(fā)布時(shí)間:2022-01-24 14:00:07 來源:億速云 閱讀:168 作者:柒染 欄目:開發(fā)技術(shù)

小編今天帶大家了解Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL”的知識(shí)吧。

Zabbix可以通過二次開發(fā)來監(jiān)控你想要監(jiān)控的很多服務(wù),Zabbix是一款很優(yōu)秀的、開源的企業(yè)監(jiān)控軟件。本文介紹使用Zabbix自帶的模板監(jiān)控MySQL服務(wù)。

Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL

配置userparameter_mysql.conf

#移動(dòng)到zabbix解壓縮路徑

cd /usr/local/src/zabbix-3.0.3/conf/zabbix_agentd

#拷貝文件到/opt/zabbix/etc/zabbix_agentd.conf.d/ #指定自己的zabbix安裝目錄

cp userparameter_mysql.conf /opt/zabbix/etc/zabbix_agentd.conf.d/

#添加用來關(guān)聯(lián)mysql的配置文件my.cnf,并修改模板配置文件中的mysql路徑

cd /opt/zabbix/etc/
vim .my.cnf

# Zabbix Agent

[mysql]
host=localhost
user=zabbix
password=@Zabbix..0
socket=/data/mysql/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=@Zabbix..0
socket=/data/mysql/mysql.sock

# mysql.sock文件通過find / -name mysql.sock找出路徑

# 修改userparameter_mysql.conf:

sudo sed -i ‘s@/var/lib/zabbix@/opt/zabbix/etc@g‘ /opt/zabbix/etc/zabbix_agentd.d/userparameter_mysql.conf

# 修改完成userparameter_mysql.conf內(nèi)容如下:

UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/opt/zabbix/etc mysql -N | awk '{print $$2}'
UserParameter=mysql.size[*],bash -c 'echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema=\"$1\"")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name=\"$2\"");" | HOME=/var/lib/zabbix mysql -N'
UserParameter=mysql.ping,HOME=/opt/zabbix/etc mysqladmin ping | grep -c alive

#HOME目錄為新增.my.cnf文件所在目錄

# 修改zabbix_agentd.conf文件,添加下面一行

Include=/opt/zabbix/etc/zabbix_agentd.conf.d/

#重啟zabbix-agentd

/etc/init.d/zabbix_agentd restart

#測試

# /opt/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping
1
# /opt/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k mysql.version
/data/mysql/bin/mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper

#注意:如果測試的時(shí)候報(bào)錯(cuò):sh: mysql: command not found,sh: mysqladmin: command not found,修改userparameter_mysql.conf中mysql,mysqladmin命令的路徑,使用絕對(duì)路徑。

Zabbix-web頁面設(shè)置

#Configuration—Hosts—Zabbix server—Tempaltes,搜索MySQL,添加彈出的模板,然后更新
Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL
#Monitoring—Graphs,選擇組,然后選擇host及展示的圖形
Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL#利用Zabbix自帶模板監(jiān)控MySQL完成。

感謝大家的閱讀,以上就是“Zabbix-3.0.3如何使用自帶模板監(jiān)控MySQL”的全部內(nèi)容了,學(xué)會(huì)的朋友趕緊操作起來吧。相信億速云小編一定會(huì)給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI