Home Database Mysql Tutorial mysql监控工具:zabbix+MPM(PerformanceMonitorforMySQL)_MySQL

mysql监控工具:zabbix+MPM(PerformanceMonitorforMySQL)_MySQL

Jun 01, 2016 pm 01:01 PM
tool

MPM主要用于监控mysql的各种参数性能指标,下面简单说一下他与zabbix的配置:

下面是它的配置文件关系图

\

主要包含两部分:

1、zabbix 模板:Template_FromDual.MySQL.*.xml

2、MPM agent perl 模块:FromDualMySQL*.pm

安装方法:

一、先安装MPM

下面是在linux 6.4下安装,先安装如下包:

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

解压缩下载的包:

tar xf mysql_performance_monitor-latest.tar.gz
tar xf mysql_performance_monitor_templates-latest.tar.gz

其中mysql_performance_monitor_templates-latest.tar.gz里面的内容,根据需要导入到zabbix server模板中,mysql_performance_monitor-latest.tar.gz解压后,放在zabbix的客户端中。

二、配置zabbix client

1、在客户端中解压相关脚本,并配置zabbix_agentd.conf文件,加入如下内容:

UserParameter=FromDual.MySQL.check,/opt/mysql_performance_monitor_agent/FromDualMySQLagent.pl /etc/zabbix/FromDualMySQLagent.conf

2、cp FromDualMySQLagent.conf.template /etc/zabbix/FromDualMySQLagent.conf

并修改相关内容:

[default]

Type = mysqld
LogFile = /var/log/zabbix/FromDualMySQLagent.log
Username = root
Password = <secret>
MysqlHost = 127.0.0.1
MysqlPort = 3306
ZabbixServer = localhost
Modules = process mysql myisam innodb


[<db_server>]

Type = mysqld
Modules = mpm server

[mysql1] ####这个名字必须与zabbix server增加的主机名保持一致。

Type = mysqld
Modules = process mysql myisam innodb
PidFile = /mysql/data/mysql.pid #mysql server pid
Copy after login



下面是监控用户在mysql数据库所需要的权限:
CREATE USER 'mpm'@'127.0.0.1' IDENTIFIED BY 'mpmsecret';
GRANT PROCESS ON *.* TO 'mpm'@'127.0.0.1';
GRANT REPLICATION CLIENT ON *.* TO 'mpm'@'127.0.0.1';

 

3、创建相关目录与文件,并加权限

mkdir -p /var/log/zabbix /var/log/zabbix/cache
chown -R zabbix: /var/log/zabbix /var/log/zabbix/cache

4、修改zabbix_send的在FromDualMySQLagent.pl脚本中的路径

FromDualMySQLagent.pl中zabbix_sender的路径。sed -i 's|/usr/local/bin|/usr/local/zabbix/bin/|g' FromDualMySQLagent.pl

5、启动agentd,service zabbix_agentd start

三、在zabbix服务端配置

1、导入相关的模板,其中Template_FromDual.MySQL.mpm.xml是必导的,其它可根据自己的需要再导入;

2、新增主机,并link到MPM模板上即可。

注意主机名必须与被监控的客户端主机名保持一致。

测试验证:

/usr/local/zabbixt/mpm/FromDualMySQLagent.pl /etc/zabbix/FromDualMySQLagent.conf
返回值为1:表示MPM插件正常,重启zabbix_agent,加载mpm插件

也可以放在crontab中定时进行监控

* * * * * /usr/local/zabbixt/mpm/FromDualMySQLagent.pl /etc/zabbix/FromDualMySQLagent.conf 1>/dev/null 2>&1

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Bitcoin price today Bitcoin price today Apr 28, 2025 pm 07:39 PM

Bitcoin’s price fluctuations today are affected by many factors such as macroeconomics, policies, and market sentiment. Investors need to pay attention to technical and fundamental analysis to make informed decisions.

How much is Bitcoin worth How much is Bitcoin worth Apr 28, 2025 pm 07:42 PM

Bitcoin’s price ranges from $20,000 to $30,000. 1. Bitcoin’s price has fluctuated dramatically since 2009, reaching nearly $20,000 in 2017 and nearly $60,000 in 2021. 2. Prices are affected by factors such as market demand, supply, and macroeconomic environment. 3. Get real-time prices through exchanges, mobile apps and websites. 4. Bitcoin price is highly volatile, driven by market sentiment and external factors. 5. It has a certain relationship with traditional financial markets and is affected by global stock markets, the strength of the US dollar, etc. 6. The long-term trend is bullish, but risks need to be assessed with caution.

Recommended reliable digital currency trading platforms. Top 10 digital currency exchanges in the world. 2025 Recommended reliable digital currency trading platforms. Top 10 digital currency exchanges in the world. 2025 Apr 28, 2025 pm 04:30 PM

Recommended reliable digital currency trading platforms: 1. OKX, 2. Binance, 3. Coinbase, 4. Kraken, 5. Huobi, 6. KuCoin, 7. Bitfinex, 8. Gemini, 9. Bitstamp, 10. Poloniex, these platforms are known for their security, user experience and diverse functions, suitable for users at different levels of digital currency transactions

Free coins trading market software recommendations The top ten easy-to-use coins trading apps Free coins trading market software recommendations The top ten easy-to-use coins trading apps Apr 28, 2025 pm 04:33 PM

The top ten recommended cryptocurrency trading software are: 1. OKX, 2. Binance, 3. Coinbase, 4. KuCoin, 5. Huobi, 6. Crypto.com, 7. Kraken, 8. Bitfinex, 9. Bybit, 10. Gate.io. These apps all provide real-time market data and trading tools, suitable for users at different levels.

Download the official website of Ouyi Exchange app for Apple mobile phone Download the official website of Ouyi Exchange app for Apple mobile phone Apr 28, 2025 pm 06:57 PM

The Ouyi Exchange app supports downloading of Apple mobile phones, visit the official website, click the "Apple Mobile" option, obtain and install it in the App Store, register or log in to conduct cryptocurrency trading.

Spot King Transformation Note: How to layout the next generation of on-chain ecosystem with Gate.io MeMebox 2.0? Spot King Transformation Note: How to layout the next generation of on-chain ecosystem with Gate.io MeMebox 2.0? Apr 28, 2025 pm 03:36 PM

Gate.io has achieved the transformation from spot trading to on-chain ecosystem through MeMebox 2.0. 1) Build a cross-chain infrastructure and support the interoperability of 12 main chains; 2) Create a DeFi application ecosystem and provide one-stop services; 3) Implement incentive mechanisms and reconstruct value allocation.

Top 10 safe and reliable virtual currency exchange platforms. Top 10 safe and reliable digital currency apps recommended Top 10 safe and reliable virtual currency exchange platforms. Top 10 safe and reliable digital currency apps recommended Apr 28, 2025 pm 02:36 PM

Top10 of safe and reliable virtual currency exchange platforms: 1. OKX, 2. Binance, 3. gate.io, 4. Coinbase, 5. Kraken, 6. Huobi, 7. KuCoin, 8. Bitfinex, 9. Bitstamp, 10. Poloniex, each platform has outstanding performance in trading products, user experience, security, etc., to meet the needs of different investors.

How to choose a compliant and secure Bitcoin trading platform How to choose a compliant and secure Bitcoin trading platform Apr 28, 2025 pm 05:42 PM

When choosing a compliant and secure Bitcoin trading platform, you need to evaluate its regulatory license, KYC/AML policies and security measures, and recommend three major platforms: Binance, OKX and gate.io.

See all articles