Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 504911
  • 博文数量: 117
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
个人简介

hellow 运维

文章分类

全部博文(117)

文章存档

2019年(1)

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2017-07-15 16:06:52

因为Zabbix自带的MySQL监控没有提供可以直接使用的Key,所以一般不采用,业界的同学们都使用Percona Monitoring Plugins 监控 MySQL的方式

Percona介绍
Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为
前段时间用了下zabbix+percona的插件监控MySql,感觉不错,内置了190多个监控项,40多个图形展示。对MySql的监控比较全面,自己导入模版之后稍微根据自己的需求进行修改就可以使用。

2.部署
      centos&&readhed:
   1: rpm-ivh          yum install percona-zabbix-templates

   2:debian或者Ubuntu环境安装
         下载最新的或者特定版本的percone环境:
               使用dpkg -i deb文件安装
               apt-get install  -y percona-zabbix-templates
2、部署监控环境
Percona的监控插件是php编写的。通过php连接MySql来获取相关数据,所以需要你在本地安装php环境和php-MySql环境

centos:
     yum install -y php|php5 php-mysql
debian&&Ubuntu
    apt-get install -y php|php5 php-mysql
3、配置percona的zabbix_agent环境
 我此处:zabbix安装在了/home/zabbix/下面
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /home/zabbix/etc/zabbix_agentd.conf.d/userparameter_percona_mysql.conf
到zabbix-agent.conf里面添加

root@debian:/home/zabbix/etc# cat  zabbix_agentd.conf|grep "Include"|grep -v "^#"
Include=/home/zabbix/etc/zabbix_agentd.conf.d/*.conf
重启zabbix-agent服务
service zabbix-agent restart
配置percona链接数据库文件
root@debian:/home/zabbix/etc# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'ops';
$mysql_pass = 'Ops12300.';
$mysql_port = 3306;

修改监控脚本HOST选项,为MySql服务器IP地
  vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
         HOST=localhost

4、导入zabbix模版
将/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml下载到本地,然后在zabbix上导入
1、去 下载 Percona Monitoring Plugins 最新 tar.gz 源码包(如果使用 Zabbix 3.0,自带模板有点旧了,并不能导入使用,后面给出解决办法)
2、解压获取 zabbix/templates/ 目录
3、通过 Zabbix Web 界面 (Configuration -> Templates -> Import) 导入 XML 模板,注意要另外选择上 Screens.
4、配置主机关联上 Percona MySQL Server Template 模板
可以去我的网盘里面下载我下载好的模板进行安装

监控示意图





参考链接:
   
  http://www.cnblogs.com/caoxiaojian/p/5706992.html
   
   
转载至: 
  http://www.cnblogs.com/caoxiaojian/p/5706992.html

















阅读(801) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~