zoukankan      html  css  js  c++  java
  • zabbix通过插件percona进行监控MySQL

                                                 Zabbix结合插件percona监控mysql数据

     

           因为MySQL的自带模板监控的东西太少,根本满足不了公司的需求,下面我们用插件percona进行监控

     命令行

    一.percona插件安装:

               cd /usr/local/src

    1. 官网下载percona的rpm包,我这里是下载的是1.1.7版本的

    wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/6/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpm

    2.安装percona的rpm包,安装php插件

    rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm

    yum install percona-zabbix-templates php php-mysql –y

    3.进入templates目录,把模板文件复制到zabbix_agentd.conf.d目录下:

    4. cd /var/lib/zabbix/percona/templates

    ls

    userparameter_percona_mysql.conf                                   

    zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

     cp userparameter_percona_mysql.conf  /usr/local/zabbix/etc/zabbix_agentd.conf.d/

    5.编辑配置文件/usr/local/zabbix/etc/zabbix_agentd.conf,添加模板文件路径

     vim /usr/local/zabbix/etc/zabbix_agentd.conf

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

    6.修改MySQL的执行命令文件,更改mysql的用户与密码:

     vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh

         RES=`HOME=~zabbix /usr/bin/mysql -uroot -pzabbix  -e 'SHOW SLAVE STATUSG' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr ' ' ','`

    7.修改 ss_get_mysql_stats.php文件,设置MySQL的用户名和密码,用户密码为本地;

    vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php

        $mysql_user = 'root';

        $mysql_pass = 'zabbix';

    8.重启zabbix客户端

      /etc/init.d/zabbix_agentd restart

    web界面

    zabbix监控页面中添加MySQL监控,并选择Percona MySQL Server Template模板:-->配置 –->模板 –->导入–->选择文件–->导入 ,如图1所示

    注意:这个zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml 文件在/var/lib/zabbix/percona/templates目录下,下载到桌面上传就好

    1.导入出错出现“标签无效 "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" 预计”,如图2所示:

     

    解决方法:百度了一下说将zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml导入zabbix2.4版本中再导出。之后将新的导出xml导入到3.2中问题解决。

     我这里已经有了一个导入成功xml

    2.导入成功后可以发现Template Percona MySQL Server已经存在,如图3所示:

    可以发现自带的监控项就一百多了,图形四十多个。

     

    3.查看监控图像,出数据如图4、图5所示:

  • 相关阅读:
    黑名单项目
    MVC
    《Spring敲门砖之基础教程第一季》 第一章 概要介绍
    【推荐】Java工程师如何从普通成为大神值得一读
    Spring框架知识总结-注入Bean的各类异常
    循序渐进Socket网络编程(多客户端、信息共享、文件传输)
    Struts2:ValueStack
    Struts2 的国际化实现
    一位10年程序员生涯的骨灰给小弟弟小妹妹们的一些总结性忠告
    集合类接口和类层次关系图
  • 原文地址:https://www.cnblogs.com/A121/p/9644881.html
Copyright © 2011-2022 走看看