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
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 #給屬組
- 編寫跟資料庫建立連線檔案:
[[email protected] ~]# vi /etc/my.cnf
[mysql]
host=localhost
user=root
#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.7和mysql5.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 - 12108】Extraordinarily Tired Students
【連結】 我是連結,點我呀:) 【題意】 【題解】 一個單位時間、一個單位時間地模擬就好。 然後對於每個人。 記錄它所處的週期下標idx 每個單位時間都會讓每個人的idx++ 注意從醒著到睡著的分界線的處理就好。 可以多迴圈幾次。。超過上限認為無解 (其他題解也提供了一種方法,就
【習題 4-9 UVA - 815】Flooded!
【連結】 我是連結,點我呀:) 【題意】 在這裡輸入題意 【題解】 題目很迷啊。 不會出現盆地? 可以理解為一條線。 從左往右高度上升的一座座山。 然後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