Zabbix在使用默认DNS解析器进行DNS检查时不返回任何数据

Zabbix在使用默认DNS解析器进行DNS检查时不返回任何数据

问题描述:

我正在尝试为Zabbix 3.4模板构建项目以执行DNS检查。根据documentation我应该使用net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>]。如果我指定外部DNS解析程序(如Google或OpenDNS),则获得预期回报1.Zabbix在使用默认DNS解析器进行DNS检查时不返回任何数据

但是,当我删除解析器IP并允许它使用默认值时,我不会返回任何数据。当我手动指定IP地址/etc/resolv.conf时,也会发生同样的情况。

非常感谢您的帮助!

+0

请出示你期望的工作项键,而另一个没有。你如何测试它们? – Richlv

+0

'net.dns [208.67.222.222,domain.com,2,1]'工作并按预期返回1。 'net.dns [domain.com,2,1]'返回“无数据”。至于测试,我有一个图形返回输出1或0是服务是上升或下降。但是,在这种情况下(不指定DNS解析器)它将返回无数据,并且图表为空。 – jmvbxx

你的钥匙是错的。 尝试使用这样的:

net.dns[,domain.com,2,1] 

取出第一个参数并不意味着删除逗号)

+0

工作正常!非常感谢! – jmvbxx