2017-09-26 15 views
0

J'essaie de créer un élément pour un modèle Zabbix 3.4 afin d'effectuer des vérifications DNS. Basé sur le documentation, je devrais utiliser net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>]. Si je spécifie un résolveur DNS externe tel que Google ou OpenDNS, j'obtiens le retour attendu de 1.Zabbix ne renvoie aucune donnée lors de la vérification DNS avec le résolveur DNS par défaut

Cependant, lorsque je supprime l'adresse IP du résolveur et que je lui permets d'utiliser la valeur par défaut, je n'obtiens aucune donnée. La même chose se produit lorsque je spécifie manuellement l'adresse IP dans /etc/resolv.conf.

Merci d'avance pour toute aide!

+0

S'il vous plaît montrer la clé de l'élément qui fonctionnent comme prévu et qui ne fonctionne pas. Comment les testez-vous? – Richlv

+0

'net.dns [208.67.222.222, domain.com, 2,1]' fonctionne et renvoie 1 comme prévu. 'net.dns [domain.com, 2,1]' renvoie "Aucune donnée". En ce qui concerne les tests, j'ai un graphique qui retourne la sortie soit 1 soit 0 si le service est en hausse ou en baisse. Cependant, dans ce cas (sans spécifier de résolveur DNS), il renvoie No Data et le graphique est vide. – jmvbxx

Répondre

2

Votre clé est erronée. Essayez d'utiliser ceci:

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

Suppression du premier argument ne signifie pas pour enlever la virgule;)

+0

Ça marche! Merci beaucoup! – jmvbxx