DNS Check
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

DNS Check

Agent Check Check de l'Agent

Supported OS: Linux Mac OS Windows

Présentation

Surveillez les délais de résolution et de correspondance des enregistrements DNS à l’aide des serveurs de noms de votre choix.

Configuration

Installation

Le check DNS est inclus avec le paquet de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur le serveur à partir duquel vous souhaitez sonder vos serveurs DNS.

Bien qu’il soit généralement préférable d’exécuter les checks axés sur des métriques sur le même host que celui du service surveillé, ce check axé sur des statuts peut être lancé sur des hosts qui n’exécutent pas les services DNS surveillés.

Configuration

  1. Modifiez le fichier dns_check.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données DNS. Consultez le fichier d’exemple dns_check.d/conf.yaml pour découvrir toutes les options de configuration disponibles :

    init_config:
    
    instances:
     ## @param name - string - required
     ## Name of your DNS check instance.
     ## To create multiple DNS checks, create multiple instances with unique names.
     #
     - name: '<INSTANCE_NAME>'
    
       ## @param hostname - string - required
       ## Hostname to resolve.
       #
       hostname: '<HOSTNAME>'

    Si vous ne définissez pas l’option nameserver, le check utilise le serveur de noms configuré dans les paramètres de réseau local.

  2. Redémarrez l’Agent pour commencer à envoyer vos checks de service et délais de réponse DNS à Datadog.

Validation

Lancez la sous-commande status de l’Agent et cherchez dns_check dans la section Checks.

Données collectées

Métriques

dns.response_time
(gauge)
The response time for DNS query for a given record, tagged by hostname, e.g. 'hostname:example.com'.
Shown as second

Événements

Le check DNS n’inclut aucun événement.

Checks de service

Ce check d’Agent applique les tags suivants à l’ensemble des checks de service recueillis ;

  • nameserver:<serveurdenoms_en_yaml>
  • resolved_hostname:<hostname_en_yaml>

dns.can_resolve :

Renvoie CRITICAL si l’Agent ne parvient pas à résoudre la requête. Si ce n’est pas le cas, renvoie UP.

Tags appliqués : hostname et record_type.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.