日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql mpm_zabbix mpm 监控 mysql性能

發(fā)布時間:2024/10/8 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql mpm_zabbix mpm 监控 mysql性能 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、環(huán)境說明

zabbix 2.2 in Centos 6.4 64bit

二、MPM(MySQL Performance Monitor)安裝

1.依賴模塊

yum install perl-File-Which perl-libwww-perl perl-Digest-SHA1 perl-DBD-MySQL perl-Time-HiRes perl-Crypt-SSLeay

2. MPM安裝部署

wget -c?https://support.fromdual.com/admin/public/download.php?operation=download&file_name=mysql_performance_monitor-0.9.3.tar.gz&_ga=1.119331465.1052460578.1414394659

解壓源碼包,分兩大部分,一部分是模板需要在ZABBIX平臺導(dǎo)入,一部分是采集程序

#tar -zxvf mysql_performance_monitor-latest.tar.gz

mysql_performance_monitor_agent-0.9.1.tar.gz ? #采集程序

mysql_performance_monitor_templates-0.9.1.tar.gz ?#模板

解壓模板,并導(dǎo)入zabbix平臺

#tar -zxvf mysql_performance_monitor_templates-0.9.1.tar.gz

Template_FromDual.MySQL.mpm.xml (監(jiān)控mpm agent本身,這個必須導(dǎo)入)

Template_FromDual.MySQL.server.xml (監(jiān)控Linux系統(tǒng)跟數(shù)據(jù)庫使用相關(guān)的附加項)

Template_FromDual.MySQL.process.xml (監(jiān)控各種Linux進程[比如:mysqld,ndbd])

Template_FromDual.MySQL.mysql.xml (監(jiān)控MySQL常用狀態(tài)變量)

Template_FromDual.MySQL.innodb.xml (監(jiān)控InnoDB存儲引擎狀態(tài)變量)

Template_FromDual.MySQL.myisam.xml (監(jiān)控MyISAM存儲引擎狀態(tài)變量)

Template_FromDual.MySQL.master.xml (監(jiān)控MySQL主從復(fù)制的Master狀態(tài))

Template_FromDual.MySQL.slave.xml (監(jiān)控MySQL主從復(fù)制的Slave狀態(tài))

Template_FromDual.MySQL.ndb.xml (監(jiān)控MySQL Cluster)

Template_FromDual.MySQL.galera.xml (監(jiān)控MySQL Galera Cluster)

Template_FromDual.MySQL.pbxt.xml (監(jiān)控PBXT存儲引擎狀態(tài)變量)

Template_FromDual.MySQL.aria.xml (監(jiān)控Aria存儲引擎的狀態(tài)變量)

Template_FromDual.MySQL.drbd.xml (監(jiān)控DRBD設(shè)備狀態(tài)信息)MPM agent 安裝

# tar zxvf mysql_performance_monitor_agent-0.9.1.tar.gz

# mv mysql_performance_monitor_agent-0.9.1 /usr/local/zabbix/script/mpm

修改FromDualMySQLagent.pl中的zabbix_sender的路徑:

cd?/usr/local/zabbix/script/mpm

sed -i 's|/usr/local/bin|/usr/local/zabbix/bin/|g' FromDualMySQLagent.pl

修改配置文件

cp?/usr/local/zabbix/script/mpm/etc/FromDualMySQLagent.conf.template /usr/local/zabbix/etc/zabbix_mpm.conf

cat zabbix_mpm.conf

[default]

Type ? ? ? ? = mysqld

Debug ? ? ? ? = 2

LogFile ? ? ? = /var/log/zabbix/FromDualMySQLagent.log

# Directory where the Cache files should be written to:

CacheFileBase = /var/log/zabbix/cache/FromDualAgentCache

# Information for MySQL connections:

Username ? ? = user

Password ? ? = password

MysqlHost ? ?= 127.0.0.1

MysqlPort ? ?= 3306

# Zabbix Server IP address

ZabbixServer = 10.6.9.8

# If section is disabled

Disabled ? ? = false

Modules ? ? ?= process mysql myisam innodb

# Special parameter which is used for module ndb and process

ClusterLog ? = /var/lib/mysql-cluster/ndb_1_cluster.log

PidFile ? ? ?= /var/lib/mysql/mysqld.pid

# All MySQL databases here

# Try to avoid section names with spaces!

[10.58.50.49] ? ? ? ? ?# This MUST match Hostname in Zabbix!

Type ? ? ? ? = mysqld

MysqlPort ? ?= 3306

Modules ? ? ?= process mysql myisam slave

PidFile ? ? ?= /data/mysql/data/mysql.pid #mysql server pid

將mpm添加到zabbix_agentd.conf

##*****Mysql Performance**********

UserParameter=FromDual.MySQL.check,/usr/local/zabbix/script/mpm/FromDualMySQLagent.pl /usr/local/zabbix/etc/zabbix_mpm.conf

新建日志目錄

# mkdir -p /var/log/zabbix/cache

# 手動創(chuàng)建日志文件:

#touch /var/log/zabbix/FromDualMySQLagent.log

# 修改目錄權(quán)限:

#chown zabbix.zabbix /var/log/zabbix/ -R

#chmod o+r /data/mysql/data/mysql.pid

重啟zabbix agentd

/etc/init.d/zabbix_agentd restart

測試:

# /usr/local/zabbix/script/mpm/FromDualMySQLagent.pl ?/usr/local/zabbix/etc/zabbix_mpm.conf

返回值為1:表示MPM插件正常,重啟zabbix_agent,加載mpm插件

總結(jié)

以上是生活随笔為你收集整理的mysql mpm_zabbix mpm 监控 mysql性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。