设为首页 加入收藏

TOP

Ubuntu下Zabbix结合percona监控mysql数据(一)
2019-09-03 00:53:38 】 浏览:30
Tags:Ubuntu Zabbix 结合 percona 监控 mysql 数据

按道理来说zabbix就自带的MySQL插件来监控mysql数据库,但是你会发现,自带的mysql监控项是很少的,根本满足不了公司的需求。
由于它本身自带的模板太过简单了,所以需要做更详细的监控,而percona就提供了这个详细监控的模版以及脚本,解决了监控不全面的问题。
percona插件是安装在zabbix-agent端的

1、percona插件安装:

首先需要下载php依赖:

ubuntu@ubuntu:~$ apt-get install php

1、官网下载percona包

https://www.percona.com/downloads/percona-monitoring-plugins/
2019-03-25 14-02-49屏幕截图.pngVersion: percona的版本
Software:linux server的版本
Download All Packages Together: 一起下载所有包
Download Packages Separately: 单独下载某个包
这里我们选择下载最后一个包-percona-zabbix-templates-1.1.7-1.xenial_all.ded

2、命令下载

ubuntu@ubuntu:~$ wget https://www.percona.com/downloads/percona-monitoring-plugins/1.1.7/binary/debian/xenial/x86_64/percona-zabbix-templates_1.1.7-1.xenial_all.deb

3、安装percona包

ubuntu@ubuntu:~$ sudo dpkg -i percona-zabbix-templates_1.1.7-1.xenial_all.deb 
ubuntu@ubuntu:~$ cd /var/lib/zabbix/percona/templates && ll
total 292
drwxr-xr-x 2 root root   4096 Mar 25 14:19 ./
drwxr-xr-x 4 root root   4096 Mar 15 11:39 ../
-rw-r--r-- 1 root root  18866 Dec  8  2016 userparameter_percona_mysql.conf
-rw-r--r-- 1 root root 269258 Dec  8  2016 zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

2、编辑配置文件

1、添加模板文件路径

ubuntu@ubuntu:~$ sudo mv /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix_agentd.conf.d/

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

 ubuntu@ubuntu:~$ sudo vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh


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

mysql -u用户名 -p密码,这里根据自己实际情况修改

3、修改 ss_get_mysql_stats.php文件

ubuntu@ubuntu:~$ sudo vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php


$mysql_user = 'root';
$mysql_pass = 'zabbix';


4、重启zabbix客户端

[root@node2 templates]# /etc/init.d/zabbix_agentd restart

5、导入mysql的监控模板

模板需要先导入桌面

ubuntu@ubuntu:~$ sudo sz /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml 


                                                                   图1

6、导入出错

出现“标签无效 "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" 预计”,如图2所示:
 
                                                                   图2
解决方法:百度了一下说将zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml导入zabbix2.4版本中再导出。之后将新的导出xml导入到3.2中问题解决。


7、关联模板Template Percona MySQL Server

2019-03-25 14-35-28屏幕截图.png
可以发现自带的监控项就一百多了,图形四十多个。

                                                                 图3

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

 
                                                                 图4
 

9、碰到问题:

55392:20170914:014811.374 item "
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇安装屏保软件(Linux终端演示 “.. 下一篇服务器运维基础指南

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目