zabbix监控mysql 图_Zabbix监控MySQL图文详解

本文介绍了在CentOS 7环境下,通过Percona监控插件监控MySQL的完整过程,包括安装Percona-release、percona-zabbix-templates,导入模板,配置文件设置,以及重启Zabbix-agent等步骤。此外,还提到了一些脚本执行和图形化的监控内容。
摘要由CSDN通过智能技术生成

注意事项:

实验环境

CentOS Linux release 7.0.1406 (Core)

[root@localhost scripts]# MySQL -v

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 10683

Server version: 5.5.52-MariaDB MariaDB Server

因为我是在一台服务器上做的,需要如下:

zabbix_agentd httpd mysqld zabbix_server

1、使用percona监控插件监控MySQL

[root@localhost alertscripts]# yum install http://www.percona.com/downloads/percona-release/RedHat/0.1-4/percona-release-0.1-4.noarch.rpm

2、percona组成部分

PHP脚本

shell脚本去调用PHP脚本

zabbix配置文件

zabbix模板文件

3、安装percona-zabbix模板 PHP PHP-MySQL

[root@localhost alertscripts]# yum install percona-zabbix-templates php php-mysql

4、查看具体安装了什么软件

[root@localhost alertscripts]# rpm -qa php

[root@localhost scripts]# rpm -ql percona-zabbix-templates

/var/lib/zabbix/percona

/var/lib/zabbix/percona/scripts

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

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

/var/lib/zabbix/percona/templates

/var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf

/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

[root@localhost scripts]#

5、导入模板

/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

61a399f84fd9bd2681a0d8d0a09338c6.png

6、拷贝配置文件

[root@localhost alertscripts]# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

7、脚本存放位置

[root@localhost scripts]# pwd

/var/lib/zabbix/percona/scripts

8、重启服务

[root@localhost scripts]# systemctl restart zabbix-agent

9、创建一个配置文件,内容,用户名,密码。

[root@localhost scripts]# vim ss_get_mysql_stats.php.cnf

[root@localhost scripts]# cat ss_get_mysql_stats.php.cnf

$mysql_user = 'root';

$mysql_pass = 's3cret';(我这里root密码为空,因为没有设置)

10、打开配置文件查看监控的内容,根据需要获取相应的参数

6d8fa3aaf544befddced63bc7be13a8d.png

11、执行下脚本

[root@localhost scripts]# ./get_mysql_stats_wrapper.sh

获得的指标

[root@localhost scripts]# ./get_mysql_stats_wrapper.sh

7

4

4

4

2746

273953

1

20

0

0

8191

6663

1507

26

0

1507

12、脚本中有点小BUG

e426a56fd1cfc8e48990f863fc51df1c.png

13、配置主机添加模板,用惯了英文换会英文界面

e0d8c5b99628960b2676f52e7cc62222.png

然后查看图形连接数

0c0e85bee2a8c98ebe1cbe5a24f37e29.png

更多Zabbix相关教程集合:

ZABBIX 的详细介绍:请点这里

ZABBIX 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值