频道栏目
首页 > 网络 > 其他 > 正文

ZABBIX利用自带模板监控mysql数据库

2019-01-22 14:45:20           
收藏   我要投稿

***** ZABBIX利用自带模板监控mysql数据库****

监控效果图ZABBIX利用自带模板监控mysql数据库

                                                                                                      增删改查

ZABBIX利用自带模板监控mysql数据库

                                                                                                     慢查询

ZABBIX利用自带模板监控mysql数据库

                                                                                                     每秒总执行次数

1、 进入主题:先搭建好zabbix服务器,并把mysql作为agent端(建议先在线下测试好,再上生产环境)。

2、zabbix_agent端(即mysql服务器,下同)使用which mysqladmin、which mysql查看命令行的绝对路径,修改脚本chk_mysql.sh脚本链接为http://blog.51cto.com/12131824/2344356

3、在mysql机器上授权grant select on . to “zabbix”@”%” identified by “123456”;

4、编辑vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf;(/usr/local/zabbix-agent/为安装路径)添加以下自定义key值。UserParameter=mysql.version,mysql -VUserParameter=mysql.status[*],/usr/local/zabbix-agent/chk_mysql.sh $1UserParameter=mysql.ping,mysqladmin -uzabbix -p123456 -P3306 -h172.27.7.13 ping 2>/dev/null| grep -c alive

5、1)查找本机的mysql.sock位置,find / -name mysql.sock2)在/usr/local/zabbix-agent/etc/编辑文件.my.cnf(需新建该文件),添加以下内容

[root@mysql ~]# vim /usr/local/zabbix-agent/etc/.my.cnf #zabbix agent[mysql]host=localhostuser=zabbixpassword=123456socket=/data/mysql/mysql.sock[mysqladmin]host=localhostuser=zabbixpassword=123456socket=/data/mysql/mysql.sock

6、1)查看zabbix中的mysql监控模板,find / -name userparameter_mysql.conf[root@mysql ~]# find / -name userparameter_mysql.conf/opt/zabbix-3.2.6/conf/zabbix_agentd/userparameter_mysql.conf2)拷贝到/usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/目录下cp –r /opt/zabbix-3.2.6/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/

7、修改里面的三个路径,修改为/usr/local/zabbix/etc(刚刚.my.cnf的路径)ZABBIX利用自带模板监控mysql数据库

8、对某些文件重新授权,chown -R zabbix:zabbix /usr/local/zabbix-agent/*chmod 755 /usr/local/zabbix-agent/chk_mysql.sh

9、重启一下zabbix_agentd/etc/init.d/zabbix_agentd restart

10、在zabbix服务端将10051端口放行firewall-cmd --permanent --add-port=10051/tcp --zone=publicfirewall-cmd –reload

****至此,服务端、客户端的操作已完成;接下来,需要在zabbix-server的web界面操作!****

11、点击 配置-主机-监控项,查看监控项是否正常启用ZABBIX利用自带模板监控mysql数据库

ZABBIX利用自带模板监控mysql数据库

12、返回顶部,点击 图形 ,可以自定义图形显示

ZABBIX利用自带模板监控mysql数据库

13、监控如图ZABBIX利用自带模板监控mysql数据库

上一篇:mysql扩容共享表空间
下一篇:CTS的前世今生
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站