IIS

Supported OS Windows

Intégration2.19.1

Graphique IIS

Présentation

Recueillez les métriques IIS agrégées par site ou sur l’ensemble vos sites. Le check de l’Agent IIS recueille des métriques sur les connexions actives, les octets envoyés et reçus, le nombre de requêtes par méthode HTTP, et plus encore. Il envoie également un check de service pour chaque site, pour vous informer de sa disponibilité.

Implémentation

Installation

Le check IIS est fourni avec l’Agent. Pour commencer à recueillir vos logs et métriques IIS, installez l’Agent sur vos serveurs IIS.

Host

Pour configurer ce check lorsque l’Agent est exécuté sur un host :

Collecte de métriques
  1. Modifiez le fichier iis.d/conf.yaml dans le dossier conf.d de l’Agent à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de site IIS. Consultez le fichier d’exemple iis.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  2. Redémarrez l’Agent pour commencer à envoyer vos métriques IIS à Datadog.

Remarque : les versions 2.14.0+ de ce check sont basées sur une nouvelle implémentation pour la collecte de métriques qui nécessite d’utiliser Python 3. Pour les hosts ne pouvant pas utiliser Python 3, ou si vous souhaitez utiliser une ancienne version de ce check, consultez cette configuration.

Collecte de logs
  1. La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml :

    logs_enabled: true
    
  2. Ajoutez ce bloc de configuration à votre fichier iis.d/conf.yaml pour commencer à recueillir vos logs IIS :

    logs:
      - type: file
        path: C:\inetpub\logs\LogFiles\W3SVC1\u_ex*
        service: myservice
        source: iis
    

    Modifiez les valeurs des paramètres path et service et configurez-les pour votre environnement. Consultez le fichier d’exemple iis.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  3. Redémarrez l’Agent.

Remarque : assurez-vous que l’utilisateur datadog-agent bénéficie d’un accès en lecture seule, afin de pouvoir suivre les fichiers de log dont vous souhaitez recueillir les données. Consultez la rubrique Problèmes d’autorisation lors du suivi de fichiers de log pour en savoir plus.

Validation

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

Données collectées

Métriques

Événements

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

Checks de service

iis.site_up
Renvoie CRITICAL si la durée de fonctionnement d’un site est égale à 0. Si ce n’est pas le cas, renvoie OK. La durée de fonctionnement d’un site est recueillie via WMI à l’aide de la classe Win32_PerfFormattedData_W3SVC_WebService
Statuses: ok, critical

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/embedded-workflows