Zabbix结合插件percona监控mysql数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Zabbix结合插件percona监控mysql数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3293字,纯文字阅读大概需要5分钟。
内容图文
![Zabbix结合插件percona监控mysql数据](/upload/InfoBanner/zyjiaocheng/498/b3c89de096da4454aecab69c2691ad88.jpg)
Zabbix结合插件percona监控mysql数据
按道理来说zabbix就自带的MySQL插件来监控mysql数据库,但是你会发现,自带的mysql监控项是很少的,根本满足不了公司的需求。
由于它本身自带的模板太过简单了,所以需要做更详细的监控,而percona就提供了这个详细监控的模版以及脚本,解决了监控不全面的问题。、
1、percona插件安装:
[root@node2 ~]# cd /usr/local/src/
官网下载percona的rpm包,我这里是下载的是1.1.7版本的
[root@node2 src]# wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/6/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpm
安装percona的rpm包,安装php插件
[root@node2 src]#rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm [root@node2 src]#yum install percona-zabbix-templates php php-mysql –y
2、进入templates目录,把模板文件复制到zabbix_agentd.conf.d目录下:
[root@node2 src]# cd /var/lib/zabbix/percona/templates [root@node2 templates]# ls userparameter_percona_mysql.conf zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml [root@node2 templates]# cp userparameter_percona_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/
3、编辑配置文件/usr/local/zabbix/etc/zabbix_agentd.conf,添加模板文件路径
[root@node2 templates]# vim /usr/local/zabbix/etc/zabbix_agentd.conf Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
4、修改MySQL的执行命令文件,更改mysql的用户与密码:
[root@node2 templates]# vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
RES=`HOME=~zabbix /usr/bin/mysql -uroot -pzabbix -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`
5、 修改 ss_get_mysql_stats.php文件,设置MySQL的用户名和密码,用户密码为本地;
[root@node2 templates]# vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'root';
$mysql_pass = 'zabbix';
6、重启zabbix客户端
[root@node2 templates]# /etc/init.d/zabbix_agentd restart
7、在zabbix监控页面中添加MySQL监控,并选择Percona MySQL Server Template模板:-->配置 –->模板 –->导入–->选择文件–->导入 ,如图1所示
注意:这个zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml 文件在/var/lib/zabbix/percona/templates目录下,下载到桌面上传就好。
图1
8、导入出错出现“标签无效 "/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中问题解决。
我这里已经有了一个导入成功xml,好像这里找不到附件上传
9、导入成功后可以发现Template Percona MySQL Server已经存在,如图3所示:
可以发现自带的监控项就一百多了,图形四十多个。
图3
10、查看监控图像,出数据如图4、图5所示:
图4
图5
Zabbix结合插件percona监控mysql数据
标签:water 客户端 awk 四十 cal 成功 title init mil
本文系统来源:http://blog.51cto.com/xiaozhagn/2059713
内容总结
以上是互联网集市为您收集整理的Zabbix结合插件percona监控mysql数据全部内容,希望文章能够帮你解决Zabbix结合插件percona监控mysql数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。