如何对mysql进行监控_如何用zabbix+percona对mysql进行监控?

一、概述

percona官网: www.percona.com

Percona组成介绍

1、PHP脚本 ? ?用来数据采集

2、shell脚本 ?用来调用采集信息

3、zabbix配置文件

4、zabbix模板文件

三、配置

1、将配置文件拷贝到/etc/zabbix/zabbix_agentd.d/目录

cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

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

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

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

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

#which mysql

#/bin/mysqld

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

RES=/bin/mysql -e ‘SHOW SLAVE STATUS\G‘ | egrep ‘(Slave_IO_Running|Slave_SQL_Running):‘ | awk -F: ‘{print $2}‘ | tr ‘\n‘ ‘,‘

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

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

$mysql_user = ‘root‘;

$mysql_pass = ‘123456‘;

$mysql_port = 3306;

$mysql_socket = NULL;

$mysql_flags = 0;

/etc/init.d/zabbix-agent restart

5、导入模板

https://pan.baidu.com/s/10dotbTQr0n5J8CefOY07Jg

将模板导入到zabbix中。

加权限

cd /tmp

chown -R zabbix.zabbix localhost-mysql_cacti_stats.txt?

/etc/init.d/zabbix-agent restart

6、修改监控脚本

修改 get_mysql_stats_wrapper.sh脚本,若mysql使用端口3317,则还需要修改如下脚本文件,修改端口号码文件:

vi /tmp/localhost-mysql_cacti_stats.txt:3317

chown -R zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt:3317

7,修改端口脚本

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

CACHEFILE="/tmp/$HOST-mysql_cacti_stats.txt "

换成:

CACHEFILE="/tmp/$HOST-mysql_zabbix_stats.txt:3317"

TIMEFLM=stat -c %Y /tmp/$HOST-mysql_cacti_stats.txt

换成:

TIMEFLM=stat -c %Y /tmp/$HOST-mysql_zabbix_stats.txt:3317

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?

原文:http://blog.51cto.com/hzcto/2329515

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值