• ADADADADAD

    使用percona监控插件在zabbix中监控MySQL[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:57:16

    作者:文/会员上传

    简介:

    下载并安装percona源,以后用percona toolkit或者innobackup能用到
    wget-N--no-check-certificaterpm-ivhpercona-release-0.1-4.noarch.rpm2.使用Yum安装percona监控插件yum-

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

      下载并安装percona源,以后用percona toolkit或者innobackup能用到


    wget-N--no-check-certificaterpm-ivhpercona-release-0.1-4.noarch.rpm

    2.使用Yum安装percona监控插件

    yum-yinstallpercona-zabbix-templates

    安装完后,大部分文件都放到了/var/lib/zabbix/percona目录下面

    3.在zabbix_agent文件夹下面新建/conf.d/目录,并将安装生成的percona监控配置文件复制到此目录

    mkdir-p/usr/local/zabbix_agent/conf.d/cp/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf/usr/local/zabbix/conf.d/chown-Rzabbix.zabbix/usr/local/zabbix_agent/

    4.配置percona监控脚本中涉及到本机的具体参数,脚本使用sock访问本地数据库

    vim/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
    #============================================================================$mysql_user='mpm';$mysql_pass='123456';$mysql_port=3306;$mysql_socket='/data/mysql/3306/tmp/mysql3306.sock';$mysql_flags=0;
    vim/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh


    ITEM=$1HOST=localhostDIR=`dirname$0`CMD="/usr/bin/php-q$DIR/ss_get_mysql_stats.php--host$HOST--itemsgg"CACHEFILE="/tmp/$HOST-mysql_cacti_stats.txt"if["$ITEM"="running-slave"];then#CheckforrunningslaveRES=`/usr/local/mysql/bin/mysql-umpm-p123456-S/data/mysql/3306/tmp/mysql3306.sock-e'SHOWSLAVESTATUS\G'|egrep'(Slave_IO_Running|Slave_SQL_Running):'|awk-F:'{print$2}'|tr'\n'','`if["$RES"="Yes,Yes,"];thenecho1elseecho0fi


    5.编辑zabbix_agent配置文件,让其读到percona插件的conf

    vim/usr/local/zabbix_agent/conf/zabbix_agentd.conf
    ###Option:Include#Youmayincludeindividualfilesorallfilesinadirectoryintheconfigurationfile.#InstallingZabbixwillcreateincludedirectoryin/usr/local/etc,unlessmodifiedduringthecompiletime.##Mandatory:no#Default:#Include=#Include=/usr/local/etc/zabbix_agentd.userparams.conf#Include=/usr/local/etc/zabbix_agentd.conf.d/Include=/usr/local/zabbix_agent/conf.d/


    6.重新启动zabbix_agent

    /etc/init.d/zabbix_agentdrestart


    7.测试pecona监控脚本是否正常运行

    /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.shgg

    若配置无误,会出现一个数字


    8.将/var/lib/percona/templates目录中的xml模板文件上传到zabbix_web

    就能查看到监控图形了

    使用percona监控插件在zabbix中监控MySQL.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql监控mpm