mysql mpm

下载mpm

wget -c http://www.shinguz.ch/download/mysql_performance_monitor-latest.tar.gz

tar xf mysql_performance_monitor-latest.tar.gz

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

tar xf mysql_performance_monitor_agent-0.9.1.tar.gz

cd mysql_performance_monitor_agent-0.9.1

创建配置文件目录并复制配置文件

mkdir /etc/fpmmm/

cp etc/FromDualMySQLagent.conf.template /etc/fpmmm/FromDualMySQLagent.conf

将key添加到zabbix_agentd.conf

vim /etc/zabbix/zabbix_agentd.conf

/usr/local/mysql_performance_monitor_agent-0.9.1/FromDualMySQLagent.pl /etc/fpmmm/FromDualMySQLagent.conf

并且每分钟执行一次

[root@localhost local]# crontab -l

* * * * * /usr/local/mysql_performance_monitor_agent-0.9.1/FromDualMySQLagent.pl /etc/fpmmm/FromDualMySQLagent.conf >/dev/null

重启agentd

/etc/init.d/zabbix-agentd restart

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

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

配置文件具体如下:

[root@localhost local]# egrep -v "^#|^$|^%" /etc/fpmmm/FromDualMySQLagent.conf

[default]

Type = mysqld

Debug = 2

LogFile = /var/log/zabbix/FromDualMySQLagent.log #如目录不存在则创建

CacheFileBase = /var/log/zabbix/cache/FromDualAgentCache #目录不存在则创建

Username = fpmmm #授权数据库 mysql -e "GRANT ALL ON *.* TO 'fpmmm'@'127.0.0.1' IDENTIFIED BY 'password';"

Password = password #用户授权完毕,本地测试即可

MysqlHost = 127.0.0.1

MysqlPort = 3306

ZabbixServer = 192.168.158.128

Disabled = false

Modules = process mysql myisam innodb

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

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

[db1] # This MUST match Hostname in Zabbix! #需要和

Type = mysqld

MysqlPort = 3306

Modules = process mysql myisam slave

PidFile = /var/run/mysqld/mysqld.pid

修改配置文件

[root@localhost local]# vim /usr/local/mysql_performance_monitor_agent/lib/sendData.pm

# 注释掉的语句如下:

# $rc = &FromDualMySQLagent::checkConnectionToZabbixServer($main::gParameter{'ZabbixServer'}, $main::gParameter{'ZabbixServerPort'}, $main::gParameter{'Hostname'});

目录属组属主为zabbix

[root@localhost local]# ll /var/log/zabbix/cache/

total 0

-rw-r--r--. 1 zabbix zabbix 0 May 9 06:26 FromDualAgentCache.db1.cache

[root@localhost local]#

如果报如下内容则删除FromDualAgentCache.db1.cache即可

ERR : Load of cache file failed. rc=1301

最终日志如下:

agent

模板说明:导入即可

Template_FromDual.MySQL.mpm.xml (监控mpm agent本身,这个必须导入)

Template_FromDual.MySQL.server.xml (监控Linux系统跟数据库使用相关的附加项)

Template_FromDual.MySQL.process.xml (监控各种Linux进程[比如:mysqld,ndbd])

Template_FromDual.MySQL.mysql.xml (监控MySQL常用状态变量)

Template_FromDual.MySQL.innodb.xml (监控InnoDB存储引擎状态变量)

Template_FromDual.MySQL.myisam.xml (监控MyISAM存储引擎状态变量)

Template_FromDual.MySQL.master.xml (监控MySQL主从复制的Master状态)

Template_FromDual.MySQL.slave.xml (监控MySQL主从复制的Slave状态)

MPM其它用途的模板:

Template_FromDual.MySQL.ndb.xml (监控MySQL Cluster)

Template_FromDual.MySQL.galera.xml (监控MySQL Galera Cluster)

Template_FromDual.MySQL.pbxt.xml (监控PBXT存储引擎状态变量)

Template_FromDual.MySQL.aria.xml (监控Aria存储引擎的状态变量)

Template_FromDual.MySQL.drbd.xml (监控DRBD设备状态信息)

除非另有说明,否则本站上的内容根据以下许可进行许可: CC署名-非商业性使用-相同方式共享4.0国际许可协议4.0进行许可

本文作者:www.linuxea.com for Mark

文章链接:http://www.linuxea.com/1300.html (转载请注明本文出处和本章链接)

mysql mpm_zabbix+mysql mpm监控相关推荐

  1. mysql mpm_Zabbix Mysql Fpmmm(MPM)监控的教程

    下面我们来看一篇关于Zabbix Mysql Fpmmm(MPM)监控的教程,希望这篇文章能够帮助到各位朋友理解到Zabbix Mysql Fpmmm(MPM)监控配置与方法哦. mysql Fpmm ...

  2. mysql mpm_zabbix mpm 监控 mysql性能

    一.环境说明 zabbix 2.2 in Centos 6.4 64bit 二.MPM(MySQL Performance Monitor)安装 1.依赖模块 yum install perl-Fil ...

  3. mysql 主从复制 性能_zabbix监控mysql各项性能,主从复制

    ###################################################### 监控mysql(默认监控模板不能用,再agentd.conf开启自定义key,自己编写脚本 ...

  4. 简单分析MySQL 一则慢日志监控误报问题

    这篇文章主要介绍了MySQL 一则慢日志监控误报的问题分析与解决,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下 之前因为各种原因,有些报警没有引起重视,最近放假马上排除了一些潜在的人为原 ...

  5. 监视mysql 哪些指标_MySQL 监控指标

    为了排查问题,对数据库的监控是必不可少的,在此介绍下 MySQL 中的常用监控指标. 简介 MySQL 有多个分支版本,常见的有 MySQL.Percona.MariaDB,各个版本所对应的监控项也会 ...

  6. mysql分析表锁,MySQL锁分析和监控

    通常在MySQL的管理和监控中,Active Session(活动会话)是监控指标中的一个很重要的指标,通过活动会话监控,可以很清楚的了解到数据库当前是否有SQL堆积,是否处于非常繁忙的状态.那么除了 ...

  7. zabbix mysql主从延迟_zabbix监控mysql主从同步和延迟

    一.环境需求 主机A: zabbix-server 主机B: zabbix-agent/mysql从 二.主机B操作 1.添加监控脚本 vim /data/zabbix/mysql_slave_che ...

  8. 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(二)

    现在开始介绍php+mysql+shell监控系统 1.目的 此监控系统主要是通过php+mysql+shell的方式,通过shell脚本对各个机器的其各个服务进行监控,达到及时的了解其各个应用服务的 ...

  9. 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则

    内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...

  10. centos mysql pmm_【MySQL】MySQL监控利器PMM

    前言:MySQL监控也用过好多产品,包括zabbix.Lepus.PMM,想比较而言,PMM监控更加全面,安装配置也更加简单. 一.Server端安装 server端安装非常简单,我们采用docker ...

最新文章

  1. 《预训练周刊》第38期: Transformer、BERT结构优化
  2. android java 时间_android java获取当前时间的总结
  3. 好用的Span(富文本)api
  4. python现在时间 命令_Python3 - 时间处理与定时任务
  5. 企业微信H5_网页jssdk调用 判断当前客户端版本是否支持指定JS接口
  6. idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键
  7. Python官方文档学习心得(第五篇)
  8. 如何计算页面打开获取流量_网站SEO优化如何获取更多的流量?
  9. NYOJ题目36-最长公共子序列(经典动态规划题)
  10. 热点聚焦:企业上ERP之前是否需要先进行流程梳理?
  11. java实现socket.io客户端功能
  12. 漫画 前端发展史的江湖恩怨情仇~
  13. dell perch330_使用Perch CMS构建快速,可扩展的网站
  14. 串口调试助手fx2n_PLC串口调试软件(PLC串口通信调试)
  15. 通过路由远程计算机重启,如何通过三种方式重启路由器
  16. 目标检测 | 解决小目标检测!多尺度方法汇总
  17. 电脑能连接热点和网线,不能连接WIFI
  18. 笔记本电池冲不进电或不存电的修复方法
  19. 制作移动端手机网站过程中的SEO优化方法技巧
  20. 金蝶EAS客户端配置更换

热门文章

  1. android实现推特Twitter分享
  2. 前后端分离-CRUD
  3. solr配置索引库启动tomcat报错记录及解决
  4. 成都高新南区 高新西区 东部新区 多边形范围点位 AOI 高德
  5. 系统崩溃怎么重装系统Win10?
  6. 翻译: Revisiting Contrastive Methods for Unsupervised Learning of Visual Representations
  7. Word文献右上角标注以及自动更新——以Word2016为例
  8. 服务器漏洞扫描系统的简单搭建
  9. bzoj 3709 [PA2014]Bohater
  10. HTML+CSS大作业 (水果之家10个网页)