Zabbix自动删除下线机器的监控

由于 Zabbix 自动注册没有删除机制(例如以主机名为规则注册,当服务器主机名变更时,会再次注册,并不删除原主机名的监控),导致有重复项。另外机器下线也需要删除服务器的监控。本文记录一种基于 iTop CMDB 和 Zabbix 接口自动审计 Zabbix 监控服务器的方案。

概述

使用 PHP 语言写脚本,并使用以下 SDK。

脚本使用计划任务,每 10 分钟执行一次。

删除下线机器

使用 iTop CMDB API 查询已下线机器列表。

删除操作

后记

实测发现如果 zabbix-agent 未重启,则注册的主机名不会更新。因此 zabbix-agent 需要定时重启。

(全文完)

发表回复

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