婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > zabbix監(jiān)控mysql的實例方法

zabbix監(jiān)控mysql的實例方法

熱門標簽:呂梁外呼系統(tǒng) html地圖標注并導(dǎo)航 南太平洋地圖標注 武漢電銷機器人電話 400電話變更申請 400電話辦理服務(wù)價格最實惠 催天下外呼系統(tǒng) 北京金倫外呼系統(tǒng) 大豐地圖標注app

1、監(jiān)控規(guī)劃

在創(chuàng)建監(jiān)控項之前要盡量考慮清楚要監(jiān)控什么,怎么監(jiān)控,監(jiān)控數(shù)據(jù)如何存儲,監(jiān)控數(shù)據(jù)如何展現(xiàn),如何處理報警等。要進行監(jiān)控的系統(tǒng)規(guī)劃需要對Zabbix很了解,這里只是提出監(jiān)控的需求。

需求一:監(jiān)控MySQL的狀態(tài),當狀態(tài)發(fā)生異常,發(fā)出報警;

需求二:監(jiān)控MySQL的操作,并用圖表展現(xiàn);

2、自定義腳本監(jiān)控擴展Agent

Zabbix Server與Agent之間監(jiān)控數(shù)據(jù)的采集主要是通過Zabbix Server主動向Agent詢問某個Key的值,Agent會根據(jù)Key去調(diào)用相應(yīng)的函數(shù)去獲取這個值并返回給Server端。Zabbix 2.4.7的Agent本并沒有內(nèi)置MySQL的監(jiān)控功能(但是Server端提供了相應(yīng)的Template配置),所以我們需要使用Zabbix的User Parameters功能,為MySQL添加監(jiān)控腳本。

3、授權(quán)mysql登錄用戶(agent端)

mysql> grant usage on *.* to zabbix@127.0.0.1 identified by '123456';

mysql> flush privileges;

4、agent端配置

存活檢測

利用UserParameter參數(shù)自定義Agent Key。
對于需求一 ,我們采用mysqladmin這個工具來實現(xiàn),命令如下:

# mysqladmin -h 127.0.0.1 -u zabbix -p123456 ping 
mysqld is alive

如果MySQL狀態(tài)正常,會顯示mysqld is alive,否則會提示連接不上。對于服務(wù)器端,mysqld is alive這樣的句子不好理解,服務(wù)器端最好只接收1和0,1表示服務(wù)可用,0表示服務(wù)不可用。那么再改進一下這個命令,如下:

# mysqladmin -h 127.0.0.1 -u zabbix -p123456 ping |grep -c alive
1

用戶名和密碼放在命令中對于以后的維護不好,所以我們在/var/lib/zabbix/下創(chuàng)建一個包含MySQL用戶名和密碼的配置文件“.my.cnf”,如下:

user=zabbix
host=127.0.0.1
password='123456'

有了這個文件后的命令變更為

HOME=/var/lib/zabbix/ mysqladmin ping |grep -c alive
1

做完這一步后需要做的就是,將這個監(jiān)控命令添加到Zabbix Agent中,并與一個Key對應(yīng),這樣Zabbox Server就能通過這個Key獲取MySQL的狀態(tài)了。我們使用mysql.ping作為MySQL狀態(tài)的Key。

首先在去除/etc/zabbix/zabbix_agentd.conf中

“Include=/etc/zabbix_agentd.d/” 這一行的注釋符。

其次,在/etc/zabbix/zabbix_agentd.d/目錄下創(chuàng)建userparameter_mysql.conf文件。在文件中添加如下命令:

UserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin ping | grep -c alive

使用下面的命令測試是否正常工作。

# /usr/sbin/zabbix_agentd -t mysql.ping
mysql.ping                                    [t|1]

其他性能指標

1.添加userparameter_mysql

vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

####監(jiān)控mysql性能的腳本

UserParameter=mysql.status[*],/etc/zabbix/zabbix_agentd.d/check_mysql.sh $1

#####mysql版本

UserParameter=mysql.version,mysql -V

2.check_mysql.sh

#!/bin/bash
# -------------------------------------------------------------------------------
# FileName: check_mysql.sh
# Revision: 1.0
# -------------------------------------------------------------------------------
# Copyright:
# License: GPL

# 用戶名
MYSQL_USER='zabbix'

# 密碼
MYSQL_PWD='zabbix@123'

# 主機地址/IP
MYSQL_HOST='ip'

# 端口
MYSQL_PORT='3306'

# 數(shù)據(jù)連接
MYSQL_CONN="/usr/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST} -P${MYSQL_PORT}"

# 參數(shù)是否正確
if [ $# -ne "1" ];then
echo "arg error!"
fi

# 獲取數(shù)據(jù)
case $1 in
Uptime)
result=`${MYSQL_CONN} status 2>/dev/null |cut -f2 -d":"|cut -f1 -d"T"`
echo $result
;;
Com_update)
result=`${MYSQL_CONN} extended-status   2>/dev/null  |grep -w "Com_update"|cut -d"|" -f3`
echo $result
;;
Slow_queries)
result=`${MYSQL_CONN} status  2>/dev/null  |cut -f5 -d":"|cut -f1 -d"O"`
echo $result
;;
Com_select)
result=`${MYSQL_CONN} extended-status  2>/dev/null  |grep -w "Com_select"|cut -d"|" -f3`
echo $result
;;
Com_rollback)
result=`${MYSQL_CONN} extended-status  2>/dev/null   |grep -w "Com_rollback"|cut -d"|" -f3`
echo $result
;;
Questions)
result=`${MYSQL_CONN} status   2>/dev/null |cut -f4 -d":"|cut -f1 -d"S"`
echo $result
;;
Com_insert)
result=`${MYSQL_CONN} extended-status   2>/dev/null  |grep -w "Com_insert"|cut -d"|" -f3`
echo $result
;;
Com_delete)
result=`${MYSQL_CONN} extended-status   2>/dev/null  |grep -w "Com_delete"|cut -d"|" -f3`
echo $result
;;
Com_commit)
result=`${MYSQL_CONN} extended-status   2>/dev/null  |grep -w "Com_commit"|cut -d"|" -f3`
echo $result
;;
Bytes_sent)
result=`${MYSQL_CONN} extended-status  2>/dev/null  |grep -w "Bytes_sent" |cut -d"|" -f3`
echo $result
;;
Bytes_received)
result=`${MYSQL_CONN} extended-status  2>/dev/null  |grep -w "Bytes_received" |cut -d"|" -f3`
echo $result
;;
Com_begin)
result=`${MYSQL_CONN} extended-status  2>/dev/null  |grep -w "Com_begin"|cut -d"|" -f3`
echo $result
;;

*)
echo "Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin)"
;;
esac

3.授權(quán):

chmod +x  /etc/zabbix/zabbix_agentd.d/check_mysql.sh

Chown zabbix.zabbix  /etc/zabbix/zabbix_agentd.d/check_mysql.sh

4. zabbix_agent上測試:

zabbix_agentd -t mysql.ping

5.Zabbix_server測試

zabbix_get -s ip -P 端口 -k mysql.ping

5、在web端進行配置

**創(chuàng)建主機 **


關(guān)聯(lián)模板

創(chuàng)建監(jiān)控項

創(chuàng)建圖形


查看監(jiān)控圖像

其他監(jiān)控項以此配置完成

6、zabbix自帶mysql監(jiān)控項

version:數(shù)據(jù)庫版本
key_buffer_size:myisam的索引buffer大小
sort_buffer_size:會話的排序空間(每個線程會申請一個)
join_buffer_size:這是為鏈接操作分配的最小緩存大小,這些連接使用普通索引掃描、范圍掃描、或者連接不適用索引
max_connections:最大允許同時連接的數(shù)量
max_connect_errors:允許一個主機最多的錯誤鏈接次數(shù),如果超過了就會拒絕之后鏈接(默認100)。可以使用flush hosts命令去解除拒絕
open_files_limits:操作系統(tǒng)允許mysql打開的文件數(shù)量,可以通過opened_tables狀態(tài)確定是否需要增大table_open_cache,如果opened_tables比較大且一直還在增大說明需要增大table_open_cache
max-heap_tables_size:建立的內(nèi)存表的最大大小(默認16M)這個參數(shù)和tmp_table_size一起限制內(nèi)部臨時表的最大值(取這兩個參數(shù)的小的一個),如果超過限制,則表會變?yōu)閕nnodb或myisam引擎,(5.7.5之前是默認是myisam,5.7.6開始是innodb,可以通過internal_tmp_disk_storage_engine參數(shù)調(diào)整)。
max_allowed_packet:一個包的最大大小
##########GET INNODB INFO
#INNODB variables
innodb_version:
innodb_buffer_pool_instances:將innodb緩沖池分為指定的多個(默認為1)
innodb_buffer_pool_size:innodb緩沖池大小、5.7.5引入了innodb_buffer_pool_chunk_size,
innodb_doublewrite:是否開啟doublewrite(默認開啟)
innodb_read_io_threads:IO讀線程的數(shù)量
innodb_write_io_threads:IO寫線程的數(shù)量
########innodb status
innodb_buffer_pool_pages_total:innodb緩沖池頁的數(shù)量、大小等于innodb_buffer_pool_size/(16*1024)
innodb_buffer_pool_pages_data:innodb緩沖池中包含數(shù)據(jù)的頁的數(shù)量
########## GET MYSQL HITRATE
1、查詢緩存命中率
如果Qcache_hits+Com_select>0則為 Qcache_hits/(Qcache_hits+Com_select),否則為0

2、線程緩存命中率
如果Connections>0,則為1-Threads_created/Connections,否則為0

3、myisam鍵緩存命中率
如果Key_read_requests>0,則為1-Key_reads/Key_read_requests,否則為0

4、myisam鍵緩存寫命中率
如果Key_write_requests>0,則為1-Key_writes/Key_write_requests,否則為0

5、鍵塊使用率
如果Key_blocks_used+Key_blocks_unused>0,則Key_blocks_used/(Key_blocks_used+Key_blocks_unused),否則為0

6、創(chuàng)建磁盤存儲的臨時表比率
如果Created_tmp_disk_tables+Created_tmp_tables>0,則Created_tmp_disk_tables/(Created_tmp_disk_tables+Created_tmp_tables),否則為0

7、連接使用率
如果max_connections>0,則threads_connected/max_connections,否則為0

8、打開文件比率
如果open_files_limit>0,則open_files/open_files_limit,否則為0

9、表緩存使用率
如果table_open_cache>0,則open_tables/table_open_cache,否則為0

到此這篇關(guān)于zabbix監(jiān)控mysql的實例方法的文章就介紹到這了,更多相關(guān)zabbix監(jiān)控mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • zabbix 監(jiān)控mysql的方法
  • Zabbix實現(xiàn)監(jiān)控多個mysql過程解析
  • zabbix監(jiān)控Nginx/Tomcat/MySQL的詳細教程
  • zabbix監(jiān)控MySQL主從狀態(tài)的方法詳解
  • zabbix通過percona插件監(jiān)控mysql的方法
  • Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程
  • 安裝配置Zabbix來監(jiān)控MySQL的基本教程

標簽:無錫 南充 龍巖 徐州 自貢 麗水 西寧 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標題《zabbix監(jiān)控mysql的實例方法》,本文關(guān)鍵詞  zabbix,監(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監(jiān)控mysql的實例方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于zabbix監(jiān)控mysql的實例方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧洲成人精品av97| 99久久久精品| 精久久久久久久久久久| 精品一区二区三区香蕉蜜桃| 欧美日精品一区视频| 国产精品国产三级国产| 成人精品小蝌蚪| 国产精品短视频| 91久久免费观看| 亚洲国产精品久久不卡毛片 | 国产精品99久久久久久久女警| 极品美女销魂一区二区三区免费| 欧美日韩视频在线观看一区二区三区| 亚洲国产精品久久一线不卡| 欧美日韩五月天| 青青青爽久久午夜综合久久午夜| 日韩美女视频一区二区在线观看| 蜜臀久久99精品久久久久宅男| 欧美乱熟臀69xxxxxx| 亚洲自拍偷拍九九九| 欧美妇女性影城| 天天综合色天天综合色h| 欧美zozozo| 久久99精品国产| 夜夜精品视频一区二区| 精品少妇一区二区| 99re8在线精品视频免费播放| 亚洲aaa精品| 国产精品亲子乱子伦xxxx裸| 欧美日韩美少妇| 成人性生交大合| 亚洲一二三四区不卡| 精品久久人人做人人爰| 91免费看视频| 国产一二三精品| 亚洲三级在线免费| 日韩你懂的电影在线观看| 97久久人人超碰| 岛国av在线一区| 国产在线不卡一区| 麻豆国产精品777777在线| 伊人夜夜躁av伊人久久| 国产女人aaa级久久久级| 日韩一区二区在线观看视频| 波多野结衣亚洲一区| 国产自产高清不卡| 日日摸夜夜添夜夜添国产精品| 亚洲嫩草精品久久| 中文字幕一区二区三区四区| 久久丝袜美腿综合| 欧美一区三区四区| 欧美在线不卡一区| 99视频超级精品| 国产精品18久久久久久久久久久久| 免费成人av资源网| 石原莉奈在线亚洲二区| 亚洲一区免费在线观看| 中文字幕视频一区| 欧美精品一区二区不卡| 欧美日韩视频在线第一区| 欧美亚洲另类激情小说| 欧美在线一区二区| 7777精品伊人久久久大香线蕉完整版| 欧美影视一区在线| 欧美日韩免费视频| 69av一区二区三区| 欧美最猛黑人xxxxx猛交| 91丝袜美腿高跟国产极品老师 | 亚洲成人自拍一区| 亚洲福利一二三区| 五月天久久比比资源色| 亚洲福利视频导航| 亚洲午夜国产一区99re久久| 亚洲图片欧美色图| 天天做天天摸天天爽国产一区| 青青草97国产精品免费观看| 免费在线观看日韩欧美| 香蕉成人啪国产精品视频综合网 | 一区二区三区日韩欧美| 亚洲制服丝袜av| 日韩国产欧美在线观看| 激情欧美日韩一区二区| 国产一区二区三区国产| 91免费看视频| 日韩一区二区在线看片| 亚洲国产成人午夜在线一区| 亚洲男同1069视频| 日日骚欧美日韩| 成人视屏免费看| 欧美日韩你懂得| 国产欧美精品一区二区三区四区| 国产日韩欧美精品在线| 一区二区日韩电影| 黄色精品一二区| 日本精品一区二区三区高清| 日韩一区二区三区在线观看| 欧美激情一区二区三区蜜桃视频| 亚洲蜜桃精久久久久久久| 裸体健美xxxx欧美裸体表演| www.亚洲精品| 日韩一区二区精品在线观看| 国产欧美日韩激情| 美国一区二区三区在线播放| 91在线一区二区三区| 日韩欧美激情一区| 亚洲福利视频一区| 91丝袜美女网| 久久先锋影音av鲁色资源网| 亚洲色大成网站www久久九九| 久久精品国产一区二区| 97久久久精品综合88久久| 日韩免费在线观看| 天天色天天操综合| 色中色一区二区| 国产日产欧美一区二区视频| 看片的网站亚洲| 欧美一区午夜精品| 爽爽淫人综合网网站| 色综合久久久久综合| 国产视频在线观看一区二区三区| 日本在线播放一区二区三区| 色中色一区二区| 亚洲精品国产成人久久av盗摄 | 国产成人精品免费网站| 欧美欧美午夜aⅴ在线观看| 亚洲色图色小说| 99热这里都是精品| 国产精品久久影院| eeuss鲁一区二区三区| 中文在线一区二区| 成人综合婷婷国产精品久久| 久久久久久久久久久久久久久99| 麻豆国产欧美日韩综合精品二区| 777a∨成人精品桃花网| 夜夜嗨av一区二区三区四季av| 色悠悠久久综合| 亚洲国产精品一区二区www| 欧美在线啊v一区| 日韩激情视频网站| 日韩色视频在线观看| 免费不卡在线观看| 精品国产一区二区三区不卡| 久久精品国产精品亚洲精品| 日韩欧美一二三区| 国产精品99久久久| 国产欧美日韩精品在线| www.激情成人| 亚洲国产日韩在线一区模特| 欧美三级乱人伦电影| 午夜精品一区在线观看| 日韩你懂的在线播放| 国产一区二区在线观看免费| 亚洲国产成人自拍| 色素色在线综合| 日韩高清欧美激情| 久久精品亚洲乱码伦伦中文| 成人性生交大合| 亚洲国产成人精品视频| 欧美精品一级二级| 天天操天天干天天综合网| 日韩欧美激情一区| av动漫一区二区| 日本欧美肥老太交大片| 日韩三级.com| 99久久久久久99| 日本一区中文字幕| 国产精品高清亚洲| 69p69国产精品| 成人自拍视频在线| 亚洲精品视频在线| 欧美大片免费久久精品三p| 成人黄色综合网站| 日本午夜精品一区二区三区电影 | 国产亚洲精品7777| 欧美午夜一区二区| 国产乱码字幕精品高清av | 欧美在线你懂得| 久久99国产精品久久99果冻传媒 | 最新中文字幕一区二区三区| 欧美肥胖老妇做爰| 99久久精品免费观看| 裸体歌舞表演一区二区| 亚洲一区中文日韩| 国产精品久久久久一区二区三区| 91精品国产综合久久小美女| 99精品视频免费在线观看| 麻豆精品一区二区综合av| 亚洲私人黄色宅男| 国产亚洲一本大道中文在线| 91精品国产乱码久久蜜臀| 99精品国产一区二区三区不卡| 精品一区二区三区不卡| 亚洲国产成人av网| 一区二区中文字幕在线| 久久丝袜美腿综合| 日韩欧美国产综合| 欧美一区二区视频在线观看2022| 色婷婷综合久色| av中文字幕不卡| 99在线精品观看|