欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

zabbix企业应用之监控3306端口的mysql

程序员文章站 2022-04-24 17:50:37
...

本次介绍监控固定3306端口的mysql,下面是方法一、客户端1.到/usr/loca/zabbix/conf/zabbix_agentd.conf里添加UserParameter=mysql_3306[*],mysql-hlocalhost–P

本次介绍监控固定3306端口的mysql,下面是方法

一、客户端

1.到/usr/loca/zabbix/conf/zabbix_agentd.conf里添加

UserParameter=mysql_3306[*],mysql -h localhost –P 3306 -uzabbix -pzabbix -e "show global status"|grep "\"|cut –f2

如果你mysql的socket不是默认的,,请在这个参数下加上-S后面是你的socket地址。

2.在mysql数据库里给zabbix用户授权

GRANT PROCESS ON *.* TO 'zabbix'@'localhost' identified BY 'zabbix'; Flush privileges;

3.重启zabbix agent服务

ps -ef|grep zabbix|grep -v grep|awk '{print $2}'|xargs kill -9 /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf

二、服务端

1.在zabbix的web界面里连接监控mysql模板

在web里选择配置-模板

然后选择导入

然后把之前下载的zabbix_mysql_3306.xml文档导入。

然后在选择主机加入这个模板即可。

2.以上是面对mysql端口不修改,正常为3306端口。

如果是多端口或者不为3306端口的话,可以对模板进行修改,

可以sed -i ‘s/3306/你修改的端口/g’ zabbix_mysql_3306.xml

然后在重新导入到zabbix就可以监控多端口或非3306端口

同时在zabbix_agentd.conf里把UserParameter里的3306改成你需要的端口

三、效果图

1、Mysql Bytes_sent Bytes_received

zabbix企业应用之监控3306端口的mysql

2、Mysql Com

zabbix企业应用之监控3306端口的mysql

3、Mysql Connections

zabbix企业应用之监控3306端口的mysql

4、Mysql Create tmp

zabbix企业应用之监控3306端口的mysql

5、Mysql Innodb

zabbix企业应用之监控3306端口的mysql

6、Mysql Key

zabbix企业应用之监控3306端口的mysql

7、Mysql Port status

zabbix企业应用之监控3306端口的mysql

8、Mysql Qcache

zabbix企业应用之监控3306端口的mysql

9、Mysql Queries and Questions

zabbix企业应用之监控3306端口的mysql

10、Mysql Slow

zabbix企业应用之监控3306端口的mysql

11、Mysql Sort

zabbix企业应用之监控3306端口的mysql

12、Mysql Uptime

zabbix企业应用之监控3306端口的mysql

本文出自 “吟—技术交流” 博客,请务必保留此出处