1、介绍:

zabbix自带的MySQL插件来监控mysql数据库,但是太过简陋,基本没有啥作用,所以需要做更详细的监控,而percona就有这个详细监控的模版以及脚本,正好拿过来用。

percona官网: www.percona.com

Percona组成:
1、PHP脚本 用来数据采集
2、shell脚本 用来调用采集信息
3、zabbix配置文件
4、zabbix模板文件

2、安装和配置(在agent端安装):

1、下载及安装
https://www.percona.com/downloads/percona-monitoring-plugins/LATEST/ #同时也支持Nagios和catcti
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
rpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpm
yum install percona-zabbix-templates php php-mysql -y 2、将模板配置文件拷贝到/etc/zabbix/zabbix_agentd.d/目录:
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
vi /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
$mysql_user = 'root';
$mysql_pass = '';
$mysql_port = 3306;
$mysql_socket = NULL;
$mysql_flags = 0; 注:测试环境root密码为空,如果生产环境会创建专门只读账号。 需要改配置文件需要重启
systemctl restart zabbix-agent 进行测试会返回测试结果
cd /var/lib/zabbix/percona/scripts/
./get_mysql_stats_wrapper.sh gm
0
./get_mysql_stats_wrapper.sh gw
20060

2、导入模板(在server端导入)

导入的时候会报错:

标签无效 "/zabbix_export/date": "YYYY-MM-DDThh:mm:ssZ" 预计。

改好的文件:https://pan.baidu.com/s/1c3QPXde    密码:291e

最新文章

  1. 23种设计模式--建造者模式-Builder Pattern
  2. Android自定义控件之自定义属性
  3. OLAP在大数据时代的挑战
  4. callback 转换到 promise
  5. Android深度探索--HAL与驱动开发----第五章读书笔记
  6. NOIP2006金明的预算方案[DP 有依赖的背包问题]
  7. ListView去除顶部和底部边缘阴影(亲测4.4及以前的版本都适用)
  8. numpy中的broadcast
  9. hibernate进阶--一对多映射配置
  10. 【Android 界面效果20】Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
  11. 理解C#系列 / C#语言的特性
  12. (转)ASP.NET-关于Container dataitem 与 eval方法介绍
  13. java 常见异常总结
  14. BP神经网络的Java实现
  15. fuser命令使用心得
  16. Linux显示PCI设备
  17. javascript面向对象理解的补充
  18. SHA1withRSA加签名和验签名
  19. laravel整理笔记(一)
  20. Django 上下文处理器

热门文章

  1. nyoj 1129 Salvation
  2. 【原创】菜鸟版Android 笔记1- Android架构和Application
  3. fabric 自动化部署
  4. 【泰语歌】กลับคำสาหล่า 歌手:Mike Piromporn
  5. Log4j 使用
  6. CGAffineTransform函数旋转操作
  7. python redis操作
  8. 160822、关于javascrip ==(等号) 和===(恒等)判断
  9. How to make asynchronous HTTP requests in PHP 4种PHP异步执行的常用方式
  10. postman 编码加密汇总