【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

0    1901    0

👉 本文共约1362个字,系统预计阅读时间或需6分钟。

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

一、部署Zabbix 5.0环境

1.1、下载Zabbix 5.0镜像

1.2、创建镜像

1.3、浏览器访问

访问Zabbix:http://192.168.66.36:280/zabbix

默认用户名密码:Admin/zabbix

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

二、监控Linux主机

监控Linux主机可以通过snmp(Simple Network Management Protocol)简单网络管理协议,也可以通过zabbix-agent监控。本文使用snmp来配置。

配置文件:vi /etc/snmp/snmpd.conf,添加如下内容:

启动snmpd:

在zabbix server上测试:

结果:

此时需要在server端配置:

配置——主机——创建主机——移除interface的客户端——添加SNMP客户端

——填写主机名称、可见名称、群组、IP地址,如图所示:

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

点击添加,然后等待1分钟,等待图标变成绿色即正常,如图所示:

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

监控结果:

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

三、监控MySQL实例

被监控端Mysql主机安装Zabbix-agent

被监控端修改zabbix-agent配置文件

被监控端修改MySQL配置文件:

编辑监控模板,若没有该文件,可以手动新增:

重启zabbix-agent:

注意:这里的主机名称需要和配置文件中的Hostname=mysql-local保持一致,否则会报错。

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

等待一会即可看到数据:

【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

四、总结

相比Prometheus来说,感觉zabbix监控MySQL或其它数据库不如Prometheus方便。但是,zabbix和Prometheus都是目前使用率最广泛的2款监控工具。若想学习更多内容请联系麦老师。

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

20 + 15 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部