Installez et configurez Open Source Telegraf pour surveiller vos applications.

Telegraf utilise des plug-ins d'entrée (d'où proviennent les mesures) et des plug-ins de sortie (destinations des mesures) dans les fichiers de configuration. Vous pouvez voir tous les plug-ins pris en charge dans Répertoire des plug-ins. Les plug-ins d'entrée et de sortie doivent être inscrits dans le fichier et le répertoire de configuration de Telegraf. Le fichier de configuration de Telegraf (telegraf.conf) répertorie tous les plug-ins Telegraf disponibles.

Telegraf utilise l'indicateur --config pour spécifier l'emplacement du fichier de configuration et l'indicateur --config-directory pour inclure les fichiers se terminant par .conf qui figurent dans le répertoire spécifié. Sur la plupart des systèmes Linux, les emplacements par défaut sont /etc/telegraf/telegraf.conf pour le fichier de configuration principal et /etc/telegraf/telegraf.d pour le répertoire des fichiers de configuration. Pour les plates-formes Windows, il se trouve à l'emplacement d'extraction de telegraf zip.

Pour plus d'informations, reportez-vous à la documentation de Telegraf, Démarrage et Options de configuration. Une fois que vous avez téléchargé et installé Telegraf, vous êtes prêt à commencer à collecter et à envoyer des données. Pour collecter et envoyer des données, Telegraf doit être configuré. Effectuez la procédure décrite ci-après :

Procédure

  1. Installez le logiciel open source Telegraf sur le point de terminaison. Vous pouvez ignorer cette étape si une instance est installée. Pour télécharger et installer une nouvelle instance de Telegraf, consultez la documentation officielle et recherchez la version du système d'exploitation correspondante dans https://www.influxdata.com/time-series-platform/telegraf/ et https://portal.influxdata.com/downloads/.
    Sur une plate-forme Windows uniquement, après le téléchargement et l'extraction des fichiers Telegraf, outre les fichiers telegraf.exe et telegraf.conf, créez un dossier nommé telegraf.d que vous utiliserez pour exécuter le script d'aide et surveiller les applications.
  2. Exécutez le script d'aide pour configurer Telegraf afin qu'il envoie des données au proxy cloud.
    Après l'exécution du script d'aide, un fichier cloudproxy-http.conf est créé et le plug-in de sortie est ajouté au fichier avec les propriétés nécessaires à l'envoi des données, et les plug-ins d'entrée sont mis à jour pour les mesures du système d'exploitation. Pour obtenir un modèle de configuration des mesures du système d'exploitation, reportez-vous à la section Détails de la configuration de Telegraf pour les systèmes d'exploitation. Pour plus d'informations sur le modèle de configuration cloudproxy-http.conf, reportez-vous à la section Exemples de configurations.
  3. À l'aide d'Open Source Telegraf, vous pouvez collecter des mesures à partir de différents types de services applicatifs.
    • Si un service applicatif (plug-in conservé) pris en charge par la surveillance d'application de VMware Aria Operations est en cours d'exécution sur le point de terminaison et que vous souhaitez le surveiller, mettez à jour le fichier de configuration ou le répertoire Telegraf avec les entrées nécessaires pour Telegraf.

      Pour obtenir la liste des services applicatifs pris en charge, reportez-vous à la section Services d’application pris en charge. Pour obtenir la liste des configurations, reportez-vous à la section Détails de la configuration Telegraf pour les services applicatifs pris en charge.

    • Pour les services d'application non pris en charge (plug-ins non conservés), mettez à jour le fichier de configuration ou le répertoire Telegraf avec les entrées nécessaires pour Telegraf. Pour plus d'informations, reportez-vous à la documentation de Telegraf Répertoire de plug-ins. Par exemple, si vous souhaitez collecter des données pour les statistiques du périphérique Ethernet (dont le nom de périphérique est eth0), vous pouvez créer le fichier ethools.conf dans le répertoire de configuration Telegraf et ajouter le contenu suivant (pour plus d'informations, reportez-vous à la documentation sur Plug-in d'entrée Ethtool) :
      [[inputs.ethtool]]
        # List of interfaces to pull metrics for
         interface_include = ["eth0"]
      
    • Chaque fois que le script telegraf-utils est exécuté avec Open Source Telegraf, le fichier cloudproxy-http.conf est remplacé dans le dossier telegraf.d. Vous devez conserver un fichier de configuration différent (par exemple, postgres.conf) pour que d'autres plug-ins d'entrée personnalisés conservent la configuration.
  4. Démarrez ou redémarrez Telegraf.