如何用zabbix创建自定义监控项

背景:

zabbix本身提供了很多可选的监控项,可以满足绝大部分的监控需求。有时候由于业务需求,需要自定义监控项。 下面以创建mysql自定义监控项为例,分享如何创建zabbix自定义监控项。

环境说明:

zabbix版本:3.0.3 操作系统:CentOS 7 mysql版本:5.7.1

实现步骤:

1、修改 zabbix_agentd.conf,添加zabbix_agent 配置目录,以下是我本机的zabbix的配置: 将以下行的注释去掉

#Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf

变成:

Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf

将此行注释去掉后,zabbix_agentd启动后会自动扫描/usr/local/etc/zabbix_agentd.conf.d/目录下所有的.conf文件,并加载。

2、编写监控脚本/usr/local/zabbix/zabbix-/get_mysql_status.sh,脚本如下(脚本存放目录可以自定义):

#!/bin/bash
   case $3 in
   uptime)
        mysqladmin -u$1 -p$2 status 2>/dev/null | awk  '{print $2}';;
   threads)
        mysqladmin -u$1 -p$2 status 2>/dev/null | awk  '{print $4}';;
   question)
        mysqladmin -u$1 -p$2 status 2>/dev/null | awk  '{print $6}';;
   sq)
  	    mysqladmin -u$1 -p$2 status 2>/dev/null | awk '{print $9}';
   opens)
   	    mysqladmin -u$1 -p$2 status 2>/de
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值