1. 程式人生 > >7.CentOS7.2 Zabbix的使用方法【案例4 監控mysql5.7】

7.CentOS7.2 Zabbix的使用方法【案例4 監控mysql5.7】

zabbix3.4監控mysql5.7案例三:使用系統自帶的模板監控mysql

MySQL 是什麼?

MySQL 是現而今最流行的開源關係型資料庫伺服器。由 Oracle 所有,MySQL 提供了可以免費下載的社群版及包含更多特性與支援的商業版。從 1995 年首發以來,MySQL 衍生出多款備受矚目的分支,諸如具有相當競爭力的 MariaDB 及 Percona。

關鍵 MySQL 統計指標

如果你的資料庫執行緩慢,或者出於某種原因無法響應查詢,技術棧中每個依賴資料庫的元件都會遭受效能問題。為了保證資料庫的平穩執行,你可以主動監控以下四個與效能及資源利用率相關的指標:

查詢吞吐量

查詢執行效能

連線情況

緩衝池使用情況

MySQL 使用者可以接觸到數百個資料庫指標,因此,在本文中,筆者將專注於能幫助我們實時瞭解資料庫健康與效能的關鍵指標。所以下面我們來監控用zabbix監控mysql的一些效能指標:

1、在被監控端建立使用者,讓MySQL給zabbix監控

mysql> grant all on *.* to [email protected] identified by '[email protected]';

mysql> flush privileges;

[[email protected] ~]# mysql -h 192.168.91.133 -uroot

[email protected]  //測試能否登入

2、把預設的userparameter_mysql.conf 檔案複製到/usr/local/zabbix/etc/zabbix_agentd.conf.d/目錄下,並開始agent的Include配置項

[[email protected] ~]# cp /usr/local/src/zabbix-3.4.11/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

[[email protected] ~]# vi /usr/local/zabbix/etc/zabbix_agentd.conf

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/     #注意路徑對不對,自己就是因為路徑不對搞錯的。

[[email protected] ~]# chown zabbix:zabbix /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf  #給屬組

  1. 編寫跟資料庫建立連線檔案

[[email protected] ~]# vi /etc/my.cnf

[mysql]

host=localhost

user=root

[email protected]

#socket=/var/lib/mysql/mysql.sock

4、配置剛剛拷貝的userparameter_mysql.conf檔案

[[email protected] ~]# grep -v "^#" /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf | grep -v "^$"

UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/usr/local/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=/usr/local/zabbix/etc mysql -N'

UserParameter=mysql.ping,HOME=/usr/local/zabbix/etc mysqladmin ping | grep -c alive

把裡面所以HOME=的路徑改為HOME=/usr/local/zabbix/etc這樣在被監控端的配置就結束了,下面到web頁面進行配置;

5、進入web配置模板

點選配置,找到主機然後選擇需要增加模板的主機、進去以後選擇MySQL模板、點選新增,然後點選更新。最後到檢測中去看看MySQL的監控是不是有資料了

檢視圖形就有資料啦!

到這裡監控mysql資料庫就完成啦!到此zabbix監控就先告一段落了!繼續去研究其它的服務,敬請期待!

相關推薦

7.CentOS7.2 Zabbix的使用方法案例4 監控mysql5.7

zabbix3.4監控mysql5.7(案例三:使用系統自帶的模板監控mysql) MySQL 是什麼? MySQL 是現而今最流行的開源關係型資料庫伺服器。由 Oracle 所有,MySQL 提供了可以免費下載的社群版及包含更多特性與支援的商業版。從 1995 年首發以

zabbix系列zabbix3.4監控mysql5.7

zabbix upd commit sel zab rom color not live 本來想用python腳本監控一下mysql的,沒有找到相關資料,懶得折騰了,使用官方自帶的監控模板進行監控mysql 添加zabbix-agent配置文件 把默認的userparame

CentOS7.4安裝mysql5.7提示mariadb-libs-1:5.5.56-2.el7.x86_64包衝突

阿里雲,CentOS Linux release 7.4.1708,安裝mysql5.7.20,報如下異常: [[email protected] mysql-5.7]# rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm

阿裏雲ECS下基於Centos7.4安裝MySQL5.7.20

gen url uil 自啟 eas -s 目錄 targe 啟動 1、首先登錄阿裏雲ECS服務器,如下圖所示: 2、卸載MariaDB 說明:CentOS7.x默認安裝MariaDB而不是MySQL,而且yum服務器上也移除了MySQL相關的軟件包。因為MariaDB

Centos7.4 修改MySQL5.7 root 密碼

pac bit ons ati onos -m update datadir edi 參考博文:http://www.jb51.net/article/100211.htmhttps://www.cnblogs.com/wangbaobao/p/7087032.html

pySerial3.4官方文件2、簡介

簡介 開啟串列埠 開啟“9600,8,N,1”的埠,沒有超時: >>> import serial >>> ser = serial.Serial('/dev/ttyUSB0') # open serial port >>> pri

android 7個生命週期方法分別在4個階段按一定的順序進行呼叫

4個階段如下: 1.開始Activity:在這個階段依次執行3個生命週期方法,分別是onCreate、onStart和onResume。 2.Activity失去焦點:如果在Activity獲得焦點的情況下進行其他的Activity或應用程式,當前Activity會失去焦點,在這一階段會依次執行onP

CentOS7.2.1511解除安裝並重新安裝python2.7及yum

本來想在伺服器CentOS7上升級python2.7至python3.5結果誤刪了yum,導致yum死活用不了。嘗試一波方案,結果都沒有解決,只能解除安裝並重新安裝python和yum。1.解除安裝python:#rpm -qa|grep python|xargs rpm -

centos7.4修改mysql5.7 root密碼

vim /etc/my.cnf 在[mysqld]下新增下面一句話:skip-grant-tables 2.重啟mysql service mysqld stop # 1 service mysqld start 1 3.輸入mysql進入了m

Centos7.2 搭建ELK-5.6.4日誌分析平臺(一)

日誌作為系統的重要的除錯分析檔案,是我們開發除錯,運維監控,找錯等。所以,必須需要建立一個日誌分析平臺,用於監控分析各個系統的日誌。而業內最有知名的日誌分析平臺,則是ELK系統。是一整套完整的日誌分析體系,官方地址為:https://www.elastic.co/cn/pr

Centos7.2 搭建ELK-5.6.4日誌分析平臺(二)

上一篇,我記錄了elasticsearch,logstash,kibana三個軟體的安裝和執行,並按照我之前的博文,使用supervisor進行程序管理,且我們elasticsearch是做了叢集的,兩個節點,都可以作為master和data節點。架構圖如下: 架構圖

USACO 2.2 Party Lamps 高能等效+規律枚舉

mes stream hid med space ace imp 基本操作 cnblogs 題在這:https://www.luogu.org/problem/show?pid=1468#sub 按鈕1:當按下此按鈕,將改變所有的燈:本來亮著的燈就熄滅,本來是關著的燈被點

centos7.2.1511安裝jdk1.8.0_151以及mysql5.6.38

jdk mysql一:環境二:下載jdk的rpm包到本地,上傳到服務器(因為這塊我剛開始使用wget直接下載到服務器,安裝不斷報錯,所以我決定使用這種笨辦法)下載地址:http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e246

centos7和centos6.5環境rpm方式安裝mysql5.7mysql5.6詳解

安裝mysql5.7和mysql5.6詳centos7和centos6.5環境rpm方式安裝mysql5.7和mysql5.6詳解centos環境安裝mysql5.7其實不建議安裝mysql5.7 語法和配置可能和以前的版本區別較大,多坑,慎入1.yum方式安裝(不推薦)a.安裝mysql5.7 yum源ce

華農oj Problem K: 負2進制有技巧構造/待補

第一條 表示 NPU GC spa mem esp 就是 sample Problem K: 負2進制 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 51 Solved: 6 [Submit][Status][Web Bo

EMC Isilon(OneFS)存儲誤刪除數據恢復方法數據恢復實例

存儲 服務器 數據恢復 誤刪除 【科普Isilon的存儲結構】Isilon內部使用的是分布式文件系統OneFS。在Isilon存儲集群裏面每個節點均為單一OneFS文件系統,所以Isilon在支持橫向擴展的同時並不會影響數據正常使用。在存儲集群工作時,所有節點提供相同的功能,節點與節點之前沒有

通過插件percona進行zabbix監控MySQL5.7(單節點)

service load percona color 網上 res ec2 abc pro 因十一放假,打算對產品一些服務器進行監控,發現zabbix自帶的mysql監控不能達到需求,故網上找了資料並整理以記錄,如下:①官網下載percona的rpm包,我這裏是直接在服務器

習題 4-8 UVA - 12108Extraordinarily Tired Students

【連結】 我是連結,點我呀:) 【題意】 【題解】 一個單位時間、一個單位時間地模擬就好。 然後對於每個人。 記錄它所處的週期下標idx 每個單位時間都會讓每個人的idx++ 注意從醒著到睡著的分界線的處理就好。 可以多迴圈幾次。。超過上限認為無解 (其他題解也提供了一種方法,就

習題 4-9 UVA - 815Flooded!

【連結】 我是連結,點我呀:) 【題意】 在這裡輸入題意 【題解】 題目很迷啊。 不會出現盆地? 可以理解為一條線。 從左往右高度上升的一座座山。 然後V升的水從最左邊的山倒進去。 然後問你最後海拔多高。。 (為什麼是這樣啊??? 鬼知道。。。 所以每次只要看看前i個山同時升高a[i+1

zabbix3.4 監控ESXI6.7

技術分享 啟動 tps -s 重啟 zabbix tro pan ins 一、ESXI WEB界面 管理--高級配置啟用 鍵 Config.HostAgent.plugins.solo.enableMob 訪問:https://10.81.1.219/mob/?mo