如何使用 Zabbix 获取 IP 地址?

问题描述 投票:0回答:1

我是 Zabbix 新手,所以问题可能看起来像一个真正的新手问题。

我有一个任务,VM 具有外部服务的硬编码 IP 地址,并且需要监视该地址。一旦 DNS 的 IP 地址与虚拟机上的不同 - 它应该作为虚拟机问题发出警报。

例如,amazon.com IP 地址

205.251.242.103
硬编码到虚拟机中。一旦 amazon.com 的
205.251.242.104
与硬编码的不同 - Zabbix 应该对这一变化发出警报。

monitoring zabbix
1个回答
0
投票

您可以使用 Zabbix 键

net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>]
检查主机如何解析名称。

从 Zabbix 5.0 版本开始,您可以使用触发器来比较字符串,例如:

{host1:vfs.file.contents[/etc/os-release].last()}<>{host2:vfs.file.contents[/etc/os-release].last()}

根据值的硬编码方式,您将使用不同的密钥来提取值。例如,如果硬编码值位于文件内(如主机文件),请使用

vfs.file.contents[]

如果可以避免的话,不要对值进行硬编码...

参见:https://www.zabbix.com/documentation/current/en/manual/config/items/itemtypes/zabbix_agent#net.dnsipnametypetimeoutcountprotocol

© www.soinside.com 2019 - 2024. All rights reserved.