fpmmm(mpm)监控mysql模块安装

zabbix mpm监控mysql是一个蛮不错的监控模块,不过最近官网已经不叫mpm了,而是叫fpmmm,理由为:

fpmmm is the successor of mpm. mpm was renamed to fpmmm because of the naming conflict with the Apache Multi-Processing Modules (MPM).

下面开始安装:

第一步:下载fpmmm模块:

http://www.fromdual.com/download-performance-monitor

点击Get the Latest release.

选择相应的版本,然后会让你填写一些信息,下载链接它会通过发邮件给你。

第二步:安装fpmmm

以下以Centos6为例说明:

yum install php-cli php-process php-mysqli  php-memcached php-posix
cat << _EOF >/etc/php.d/fpmmm.ini
variables_order = "EGPCS"
_EOF

官网有设置成欧洲的时间,没有必要,在/etc/php.ini设置成中国时区就好了。

tar -zxvf fpmmm-0.10.5.tar.gz -C /usr/local/zabbix/

cd /usr/local/zabbix/

mv fpmmm-0.10.5 fpmmm

cd /usr/local/zabbix/fpmmm/tpl

cp fpmmm.conf.template fpmmm.conf

chown -R zabbix. /usr/local/zabbix

第三步:修改参数

fpmmm.conf,主要修改下面的参数:

# Information for MySQL connections:

Username      = user_fpmmm

Password      = 123456

MysqlHost     = 127.0.0.1

MysqlPort     = 3307

# Zabbix Server IP address

ZabbixServer  = 192.168.1.240 

# Here you could add a random name of your MySQL/MariaDB instance

[gl.mysql.3307]          # This MUST match Hostname in Zabbix!

Type          = mysqld

MysqlPort     = 3307

Modules       = process mysql myisam innodb master slave security

PidFile       = /home/mysql/I3307/mysql.pid

第四步:创建监控的mysql用户

CREATE USER ‘user_fpmmm‘@‘127.0.0.1‘ IDENTIFIED BY ‘123456‘;

GRANT PROCESS ON *.* TO ‘user_fpmmm‘@‘127.0.0.1‘;

GRANT REPLICATION CLIENT ON *.* TO ‘user_fpmmm‘@‘127.0.0.1‘;

GRANT REPLICATION SLAVE ON *.* TO ‘user_fpmmm‘@‘127.0.0.1‘;  #这一条官网没有,不过不加的话会在log里面提醒你需要,主要为了show slave hosts

GRANT SELECT ON mysql.user TO ‘user_fpmmm‘@‘127.0.0.1‘;

flush privileges;

第四步:测试验证:

[[email protected] zabbix]# /usr/local/zabbix/fpmmm/bin/fpmmm --config=/usr/local/zabbix/fpmmm/tpl/fpmmm.conf
1
返回1代表有希望,但不代表成功,还得看fpmmm的log日志

cat /tmp/fpmmm/fpmmm.log

如果log文件也没有什么异常的话,那说明成功了。

ps:

官网详细安装过程:http://www.fromdual.com/fpmmm-installation-guide

时间: 2024-07-30 10:59:08

fpmmm(mpm)监控mysql模块安装的相关文章

zabbix mpm 监控 mysql性能

一.环境说明 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 http://www.shinguz.ch/download/mysql_per

部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (1)安装LAMP环境 [[email protected] ~]# yum -y installmysql-server http php (2)安装zabbix web所需要的依赖包 [[email protected] ~]# yum -y installmysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml 安装Fpin

yum安装memcache,mongo扩展以及python的mysql模块安装

//启动memcached/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -p 11211 -u root/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -p 11212 -u root 1.安装mongodb mongodb安装在/usr/local/mongod 目录下mkdir /usr/local/mongod/data //存放数据, touch /usr/loc

部署zabbix监控mysql (二) 安装zabbix agent

ZabbixAgent 安装配置 (1)下载安装zabbixagent 软件 # wget http://iweb.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.8/zabbix-2.4.8.tar.gz [[email protected]~]# tar xf zabbix-2.4.8.tar.gz [[email protected]~]# cd zabbix-2.4.8 [[email protected]]#

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL 1.安装zabbix agent [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm [[email protected] ~]# yum install zabbix-agent 2.修改配置 [[email protect

使用Zabbix自带MySQL模板监控MySQL

使用Zabbix自带MySQL模板监控MySQL 1. 安装zabbix agent [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm [[email protected] ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [[email protected] 

Zabbix配合fpmmm(mpm)实现对Mysql的全面监控

Zabbix使用fpmmm(mpm)模块实现对Mysql的全面监控(Performance Monitor for MySQL) fpmmm is the FromDualPerformance Monitor for MySQL and MariaDB and the counterpart to the MySQL EnterpriseMonitor from Oracle.With fpmmm you can monitor your MySQL/MariaDB databases and

部署zabbix监控mysql (三) MPM插件介绍和部署

MPM插件部署 1.安装MPM依赖的相关perl模块 安装mpm需要的相关依赖包:[保险起见,agent端也安装下面的依赖包] # yum -y install perl-File-Which perl-libwww-perl perl-Digest-SHA1 perl-DBD-MySQL perl-Time-HiRes perl-Crypt-SSLeay # yum -y install perl-File-Which perl-libwww-perl perl-Digest-SHA1 per

Python3安装mysql模块

pip3 install mysql 1.错误1 原因:在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py 所以出错! 解决,将模块cp一份为ConfigParser.py 2. find / -name mysql_config 没有 你需要安装yum install mysql-devel,然后在安装MySQL (pip3 install mysql) 安装成功,但python3还是不能用mysql,因为python不支持mysqld