举一反三-自建zabbix监控mysql

本文介绍了如何使用Zabbix自建MySQL监控,包括Zabbix组件的作用、监控原理以及创建监控的步骤。重点在于编写MySQL采集数据脚本,详细解释了脚本内容和配置,并展示了如何在Zabbix agent配置文件中添加数据集以及在Zabbix server端设置监控模板和图形显示项。最后,说明了将模板应用到监控主机的流程。
摘要由CSDN通过智能技术生成

之前写过2篇zabbix监控redis的文章。

本篇针对的是mysql。除了描述如何创建mysql监控的步骤,本篇另一个目的是描述创建任意一个监控对象的基本原理,未来面对其它监控对象时,可以举一反三。

zabbix监控的最基本的部件时zabbix server和zabbix agent.

zabbix server负责汇总数据,为UI界面提供数据支持。

zabbix agent负责采集数据,并发送给zabbix server。

zabbix agent需要通过系统命令或者编写的脚本进行数据采集。自定义采集数据的脚本在zabbix_agentd.conf配置文件中配置,以便zabbix agent通过配置文件调用采集数据的脚本。

zabbix server则需要创建监控模板,模板中定义采集数据项目和图形显示项。

采集数据项目需要定义采集数据参数,其中数据集的名字通常是zabbix_agentd.conf中定义的名字,参数可以使多个。

图形显示项创建时,可选择1个或多个采集数据项。

基本原理大致就这些,下面开始创建监控mysql。

第一步:编写mysql采集数据脚本。

一般来说,数据通过执行一个命令输出获得。在本例中,我们是用如下命令:

mysqladmin -uzabbixmonitor status

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值