zoukankan      html  css  js  c++  java
  • zabbix使用percona插件监控mysql

    percona部署

    zabbix使用percona第三方插件监控mysql

    注:因为网络问题官方网站 可能打不开无法下载可以使用,可以使用网盘下载rpm包。

    网盘下载地址https://pan.baidu.com/s/1ZEzZEvJLPjVJ1bpnJUMwnA 提取码:2cm3

    主机名 ip地址 服务
    zabbix 10.0.0.71 zabbix
    web01 10.0.0.7 mariadb

    在线安装

    $ wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm
    #安装插件
    $ yum localinstall percona-zabbix-templates-1.1.8-1.noarch.rpm -y
    
    Scripts are installed to /var/lib/zabbix/percona/scripts        --脚本文件地址
    Templates are installed to /var/lib/zabbix/percona/templates     --模板文件地址
      Verifying  : percona-zabbix-templates-1.1.8-1.noarch                                                                                                                                  1/1 
    Installed:
      percona-zabbix-templates.noarch 0:1.1.8-1                                                           
    Complete!

    安装插件

    安装mariadb数据库

    yum install mariadb mairadb -y
    mysqladmin  -uroot password '123456'

    注:如果再次设置密码,需要进入数据库更改密码set password for root@localhost = password('123456');

    1. 插件默认在/var/lib/zabbix/percona/templates结尾为.xml的文件然后导入zabbix

    $ cd /var/lib/zabbix/percona/templates
    $ sz zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml

    2. 将模板导入zabbix

    出现报错:标签无效 "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" 预计。

    原因:版本不兼容

    新监控项文件https://pan.baidu.com/s/1s8kx0uEAObNS-GwizdxR5A 提取码:6w8i

    导入zabbix

    移动conf文件

    配置文件/var/lib/zabbix/percona/templates 将配置文件移动到 zabbix-agent 目录下

    $ mv userparameter_percona_mysql.conf  /etc/zabbix/zabbix_agentd.d/
    $ systemctl restart zabbix-agent

    修改php文件

    文件地址/var/lib/zabbix/percona/scripts

    注:修改php文件里面的数据库账号和密码 这里先把密码更改一下

    #设置新密码
    $ mysqladmin  -uroot password '12345'
    $  vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php  
    30 $mysql_user = 'root';    --权限是root用户
    31 $mysql_pass = '123456';  --密码
    32 $mysql_port = 3306;
    
    #zabbix上验证
    $ zabbix_get  -s 10.0.0.7 -k MySQL.Open-files
    $ 21

    添加mysql模板

    注:更新有间隔,需要更改间隔为30s显示信息

    查看数据

  • 相关阅读:
    数学趣题——汉诺塔
    数学趣题——选美比赛
    数学趣题——计算组合数
    (结构型模式)Proxy——代理模式
    SHELL脚本的基础知识2——使用结构化命令
    数学趣题——寻找假币
    Cocoa使用自定义对话框的方法
    回调函数
    ObjectiveC 内存管理(转)
    mac 密码输入框控制——只能输入数字和字母,禁止特殊字符的输入
  • 原文地址:https://www.cnblogs.com/Mercury-linux/p/12285670.html
Copyright © 2011-2022 走看看