zabbix系列 ~ 自动监控多实例功能

本文介绍了监控Mongo多实例端口的场景和目标,即定制模板批量生成监控项。步骤包括编写Python脚本将端口JSON化输出,在Zabbix_agentd端添加参数,定制模板自动发现规则、item和tigger,进行host绑定,最后观察是否成功生成多个监控项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 场景
     监控mongo的多实例端口
二 目标 定制一套模板,根据不同的端口进行批量监控项的生成
三 步骤
  1 编写py脚本实现端口josin化输出,以便zabbix_server能进行识别
     jsonStr = json.dumps(port_dict,sort_keys=True,indent=4)
    标准格式
    {
    "data": [
    {
   "{#MONGO_PORT}": ""
    },
   {
  "{#MONGO_PORT}": ""
   }
   ]
   }
  注意:这里的key要和后面的步骤统一,所以必须要大写
 2 在 zabbix_agentd端进行操作
   添加2个参数 
   1 UnsafeUserParameters=1
   2 UserParameter=mongo_port,a.py
 3 定制模板自动发现规则
   1 创建自定义模板
   2 选择discovery rule
   3 key填写对应的parameter对象 mongo_port
   4 定制模板自动发现item
     [{#MONGO_PROT}]->调用变量方式
   5 定制模板自动发现tigger
4  进行houst绑定
5 进行观察,如果自动生成多个监控项,就代表已经成功

总结 有问题可以联系我

转载于:https://www.cnblogs.com/danhuangpai/p/10569767.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值