Utilisez le script d'aide pour surveiller les applications et les systèmes d'exploitation sur une plate-forme Windows à l'aide du logiciel open source Telegraf.

Le script d'aide est uniquement testé sur Windows Server 2012, 2012 R2, 2016, 2019 et 2022.

Conditions préalables

  • Vérifiez que Windows PowerShell est à la version 4.0 ou supérieure.
  • Assurez-vous que la version de VMTools >=10.2 si une machine virtuelle vCenter Server est surveillée par VMware Aria Operations. vmware-toolbox-cmd n'est nécessaire que pour les machines virtuelles vCenter Server.
  • Seul IPv4 est actuellement pris en charge pour le proxy cloud.
  • Assurez-vous que le proxy cloud est actif et en ligne dans VMware Aria Operations. Dans le cas de groupes de collecteurs, assurez-vous qu'au moins un proxy cloud dans le groupe de collecteurs activé pour la haute disponibilité de surveillance d'applications est actif et en ligne dans VMware Aria Operations.
  • Les machines virtuelles du point de terminaison ou le serveur physique doivent avoir accès aux ports 8443 et 443 sur le proxy cloud et sur l'adresse IP virtuelle du groupe de collecteurs activé pour la haute disponibilité de surveillance d'applications.

Procédure

  1. Téléchargez le script d'aide à partir du proxy cloud à l'adresse https://<CloudProxy-IP>/downloads/salt/telegraf-utils.ps1.
    Note : Utilisez l' adresse IP pour <CloudProxy-IP> dans les commandes et l'emplacement précédents spécifiés. Pour les groupes de collecteurs activés pour la haute disponibilité de surveillance d'applications, fournissez l'adresse IP virtuelle.

    Si le téléchargement du script échoue avec le message suivant : La demande a été abandonnée : impossible de créer un canal sécurisé SSL/TLS, suivez les étapes mentionnées dans Échec du téléchargement du script sur une plate-forme Windows.

  2. Accédez au répertoire dans lequel le script est téléchargé.
  3. Exécutez le script d'aide pour mettre à jour les configurations Telegraf.
    telegraf-utils.ps1  opensource -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir -e telegraf_bin_path -v vmwareariaoperations_ip_or_fqdn
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          
          -t : [REQUIRED] token - Auth Token of the user/account. For getting a new token:
               (https://<VMwareAriaOperations_IP>/suite-api/ or curl -ks -X POST https://<VMwareAriaOperations_IP>/suite-api/api/auth/token/acquire -H \"Content-Type: application/json\" -H \"Accept: application/json\" -d \"{\"username\":\"<VMwareAriaOperations_USER>\",\"password\":\"<VMwareAriaOperations_USER_PASSWORD>\"}\")
          -d : [REQUIRED] telegraf_conf_dir - Telegraf configuration directory and it is required argument. ex: C:\Telegraf\telegraf-1.20.4\telegraf.d
          -e : [REQUIRED] telegraf_bin_path - Path of telegraf executable ex: C:\Telegraf\telegraf-1.20.4\telegraf.exe
          -v : [REQUIRED] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
    
    Example: .\telegraf-utils.ps1 opensource -c 10.10.10.101 -t 41ef6601-6da4-4757-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.10.10.100 -d C:\Telegraf\telegraf-1.20.4\telegraf.d -e C:\Telegraf\telegraf-1.20.4\telegraf.exe
    
    Note : Après avoir exécuté le script d'aide, assurez-vous que les configurations respectives sont correctement définies dans le chemin du répertoire de configuration donné (option -d ) sous le nom cloudproxy-http.conf. Pour plus d'informations, reportez-vous à la section Exemples de configurations. Pour les machines virtuelles vCenter Server gérées, des configurations non gérées peuvent apparaître pour l'une des raisons suivantes :
    • Les machines virtuelles vCenter Server ne sont pas disponibles dans VMware Aria Operations avec le vCenter Server. Attendez entre un et deux cycles de collecte après la configuration des comptes de cloud vCenter Server de .
    • Erreur AUTHENTIFICATION_TOKEN or vROps_IP.
    Note :
    • N'utilisez pas d'espace dans le chemin de configuration. Les chemins contenant des espaces peuvent être transmis sous la forme d'une notation de nom abrégé, telle que c:\PROGRA~1 pour c:\Program Files.
    Note : Assurez-vous que les plug-ins d'entrée dans le fichier telegraf.conf sont liés au système d'exploitation correspondant. Reportez-vous à Détails de configuration Telegraf pour les systèmes d’exploitation.
  4. Redémarrez le service Telegraf.
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    Vous pouvez également faire de Telegraf un service Windows.
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install net start telegraf
    
    Par exemple :
    & 'C:\Telegraf\telegraf-1.20.4\telegraf.exe'  --config 'C:\Telegraf\telegraf-1.20.4\telegraf.conf' --config-directory 'C:\Telegraf\telegraf-1.20.4\telegraf.d'  --service install
    net start telegraf
    

Que faire ensuite

Hiérarchie d'objets de VM gérés :
  • Si une VM vCenter Server est surveillée par VMware Aria Operations , les objets du système d'exploitation et de l'application seront placés sous VM > Objet de SE > Instance de « service applicatif »

Machines non surveillées par VMware Aria Operations : Si une machine virtuelle vCenter Server ou un serveur physique n'est pas surveillé par VMware Aria Operations , les objets du système d'exploitation et de l'application seront placés sous Environnement > Point de terminaison > Objet de SE > Instance de « service applicatif ».

Afficher les données collectées : les données sont collectées et s'affichent sur la page Gérer les agents Telegraf. Pour afficher les détails, vous pouvez filtrer par Type d'agent > Agent open source à partir de la page Gérer les agents Telegraf.