博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix3.4.4 监控mysql 5.7.20 利用percona 1.1.7
阅读量:6518 次
发布时间:2019-06-24

本文共 2085 字,大约阅读时间需要 6 分钟。

安装 percona-zabbix-templates-1.1.7-2

wget  https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpmrpm -ivh percona-zabbix-templates-1.1.7-2.noarch.rpmyum install percona-zabbix-templates php php-mysql -y

拷贝配置文件

rpm -ql percona-zabbix-templatescp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf     /usr/local/zabbix/etc/zabbix_agentd.conf.d/

修改数据库链接文件

vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php$mysql_user = 'root';$mysql_pass = '';$mysql_port = 3306;$mysql_socket = NULL;$mysql_flags = 0;

导入模板(因原来的模板在3.x 使用有问题,请下载下面的模板)

https://github.com/hequan2017/zabbix-models/blob/master/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

配置php

vim get_mysql_stats_wrapper.shCMD="/usr/local/php/bin/php    -q $DIR/ss_get_mysql_stats.php --host $HOST --items gg

设置权限

cd /tmpchown -R zabbix.zabbix localhost-mysql_cacti_stats.txt/etc/init.d/zabbix_agentd restart

测试

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

附:

若mysql没有使用默端口3006,则还需要修改如下脚本文件

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

修改端口脚本

vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.shCACHEFILE="/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`

修改mysql执行命令路径

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

监控从库: ##设置登陆的账号密码

vim /usr/local/mysql/etc/my.cnf   [mysql]user=zabbixmoniterpassword=ys_ipowerlong0418socket=/usr/local/mysql/mysql.sock

sh /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave ##测试

1

监控项目 MySQL running slave

转载于:https://blog.51cto.com/hequan/2055492

你可能感兴趣的文章
activiti 清库脚本(转)
查看>>
如何快速查看服务器配置信息?
查看>>
caffe blob理解
查看>>
特殊字符校验
查看>>
GCC 中 -L、-rpath和-rpath-link的区别
查看>>
RedHat7下PostGIS源码安装
查看>>
亚马逊AWS学习——VPC里面几个概念的关系
查看>>
context.getSystemService的简单说明
查看>>
php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串....
查看>>
三个小时学会wordpress模板制作
查看>>
【网络协议】TCP协议简单介绍
查看>>
利用SMB jcifs实现对windows中的共享文件夹的操作
查看>>
Spring(十七):Spring AOP(一):简介
查看>>
html5常用属性text-shadow、vertical-align、background如何使用
查看>>
微软正式宣布Azure MongoDB Atlas免费方案
查看>>
Jessica Kerr:高绩效团队简史
查看>>
开发者需要知道的有关软件架构的五件事
查看>>
GitLab 9提供了子群组、部署面板和集成监控
查看>>
继爆款超级账本后,IBM再次推出新产品
查看>>
贝壳金控赵文乐:基于 Spring Cloud 的服务治理实践
查看>>