众所周知,Zabbix 能够基于多次检查发现新主机。您只需要发现 Amazon RDS 服务器并将发现的服务器自动添加到 Zabbix 作为新的独立主机。集成 RDS 和 Z. 的解决方案有很多,但它们都是基于只在一个给定主机上创建新指标的 Low-Level Discovery 规则,因此它们并不适用。
您需要为每个 AWS RDS 创建一个单独的新主机,并为其分配模板。可以通过端口 3306 上的 TCP 服务进行过滤以检测 MySQL,但基础设施可能没有带有 MySQL 的 RDS 服务器。
因此,必须应用一个额外的过滤器 - 将找到的主机的 IP 地址反向转换为 DNS 名称 - 将包含字符串“rds.amazonaws.com”,如何在网络发现规则中设置这样的过滤器或在与此规则相关的操作中?
尽管如此,我们还是决定使用可以创建“主机原型”的低级发现规则,并将模板分配给已经创建的主机。因此,不会创建运行 MySQL 且不是 RDS 实例的主机,因为发现规则仅查找 RDS。