偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一文教你學(xué)會(huì)用Zabbix監(jiān)控MySQL數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù) MySQL
MySQL相比于PG和MS SQL監(jiān)控難度最小,因?yàn)楸容^成熟,而且使用廣泛,自然監(jiān)控手段就沒那么復(fù)雜,當(dāng)然因?yàn)槭腔A(chǔ)篇,所以才說難度較低,監(jiān)控的指標(biāo)依照官方模板,對(duì)于初學(xué)者來(lái)說足夠使用了。如果有深入的監(jiān)控需求,那就需要和業(yè)務(wù)方溝通,根據(jù)監(jiān)控的范圍來(lái)制作自定義指標(biāo)了。

 前面講到如何監(jiān)控PG和MS SQL,今天帶來(lái)另外一個(gè)數(shù)據(jù)庫(kù)(MySQL)的教程。MySQL相比于PG和MS SQL監(jiān)控難度最小,因?yàn)楸容^成熟,而且使用廣泛,自然監(jiān)控手段就沒那么復(fù)雜,當(dāng)然因?yàn)槭腔A(chǔ)篇,所以才說難度較低,監(jiān)控的指標(biāo)依照官方模板,對(duì)于初學(xué)者來(lái)說足夠使用了。如果有深入的監(jiān)控需求,那就需要和業(yè)務(wù)方溝通,根據(jù)監(jiān)控的范圍來(lái)制作自定義指標(biāo)了。

正文

環(huán)境

  • Zabbix版本:5.2.2
  • MySQL版本:10.3.17
  • 系統(tǒng)版本:CentOS 8.2

監(jiān)控范圍

Zabbix自身數(shù)據(jù)庫(kù)

模板獲取方式

  • 通過網(wǎng)上資源
  • 通過官方git倉(cāng)庫(kù)(如下圖)

為了方便各位直接能粘貼,貼出相對(duì)應(yīng)的語(yǔ)句

  1. vi /etc/zabbix/zabbix_agentd.d/template_db_mysql.conf 
  2. <---------------------------------------------------------------------------------------------------------------------------------------------------------------------> 
  3. UserParameter=mysql.ping[*], mysqladmin -h"$1" -P"$2" ping 
  4. UserParameter=mysql.get_status_variables[*], mysql -h"$1" -P"$2" -sNX -e "show global status" 
  5. UserParameter=mysql.version[*], mysqladmin -s -h"$1" -P"$2" version 
  6. UserParameter=mysql.db.discovery[*], mysql -h"$1" -P"$2" -sN -e "show databases" 
  7. UserParameter=mysql.dbsize[*], mysql -h"$1" -P"$2" -sN -e "SELECT COALESCE(SUM(DATA_LENGTH + INDEX_LENGTH),0) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='$3'" 
  8. UserParameter=mysql.replication.discovery[*], mysql -h"$1" -P"$2" -sNX -e "show slave status" 
  9. UserParameter=mysql.slave_status[*], mysql -h"$1" -P"$2" -sNX -e "show slave status" 

 

效果圖

自定義監(jiān)控腳本啟用

編輯agent配置文件,填寫如下圖紅框中的內(nèi)容(默認(rèn)有)

  1. vim /etc/zabbix/zabbix_agentd.conf 

 

創(chuàng)建數(shù)據(jù)庫(kù)監(jiān)控用戶

下面的命令基于我自身的環(huán)境,自身環(huán)境請(qǐng)根據(jù)自身的環(huán)境調(diào)整。

  1. mysql -uroot -pxiaoyu123  
  2. CREATE USER 'kasar'@'%' IDENTIFIED BY 'xiaoyu123';  
  3. GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'kasar'@'%'

  

創(chuàng)建登錄用戶名密碼文件

默認(rèn)在zabbix agent家目錄(/var/lib/zabbix)下,如果沒有,請(qǐng)創(chuàng)建。該文件主要是用于zabbix登錄mysql數(shù)據(jù)庫(kù)使用的。

  1. mkdir /var/lib/zabbix 
  2. vi /var/lib/zabbix/.my.cnf 
  3. [client]  
  4. user='kasar'  
  5. password='xiaoyu123' 

 

前端調(diào)用MySQL模板

4.0以上默認(rèn)是有該模板的,無(wú)需要下載,如果沒有也可以按照我上面講的方法去獲取,也可以私信找我要。


重啟zabbix agent

  1. service zabbix-agent restart 

 

數(shù)據(jù)顯示正常


出圖正常

寫在最后

整個(gè)過程不太難,當(dāng)然要理解其中模板的調(diào)用關(guān)系還是稍微有點(diǎn)復(fù)雜,只有了解了Zabbix自定義監(jiān)控腳本才能更深層次監(jiān)控MySQL數(shù)據(jù)庫(kù),當(dāng)然這個(gè)是后話了,先要從0到1,才能更好的進(jìn)步,畢竟千里之行,始于足下嘛。

 

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2023-12-27 07:40:43

HTTP服務(wù)器負(fù)載均衡

2022-02-20 09:56:28

TCPIP網(wǎng)絡(luò)協(xié)議

2023-07-31 21:56:54

哨兵系統(tǒng)redis

2022-09-05 07:32:46

mock數(shù)據(jù)Stream

2024-12-19 15:00:00

數(shù)據(jù)清洗Python

2021-12-07 06:02:15

Redis Docker運(yùn)維

2021-01-15 13:18:39

數(shù)據(jù)模型領(lǐng)域模型代碼

2023-12-26 07:40:34

2021-03-22 16:03:57

鴻蒙HarmonyOS應(yīng)用開發(fā)

2014-04-09 11:43:54

Zabbix監(jiān)控Mysql數(shù)據(jù)庫(kù)

2024-11-18 17:16:18

Python性能優(yōu)化編程

2024-11-20 16:12:31

Python圖像處理計(jì)算機(jī)視覺

2025-05-30 01:00:00

RAG大模型流程

2024-11-20 16:42:03

Python科學(xué)計(jì)算

2025-06-20 08:00:00

硬路由軟路由網(wǎng)絡(luò)

2019-07-26 06:29:22

MySQL數(shù)據(jù)庫(kù)SQL

2022-07-28 09:02:41

文件存儲(chǔ)系統(tǒng)

2019-07-23 07:30:16

2023-05-11 08:26:56

2019-12-14 15:27:31

MySQL數(shù)據(jù)庫(kù)訪問控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)