Vous pouvez utiliser un exemple de script pour surveiller les systèmes d'exploitation des serveurs physiques.

L'exemple de script est uniquement testé sur Windows Server 2012, 2012 R2, 2016, 2019 et 2022.

Conditions préalables

Si vous utilisez l'exemple de script, que vous avez effectué une mise à niveau et que vous souhaitez afficher les propriétés des objets du système d'exploitation, vous devez répéter les étapes suivantes pour surveiller les systèmes d'exploitation. Vous devez à nouveau télécharger le script d'aide, le réexécuter, puis redémarrer le script Telegraf personnalisé.

  • Vérifiez que PowerShell est à la version 4.0 ou supérieure. Pour vérifier la version de PowerShell, exécutez ce qui suit dans PowerShell :

    $PSVERSIONTable

  • 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 .
  • Seul IPv4 est actuellement pris en charge pour le proxy cloud.
  • Assurez-vous que le port 443 de VMware Aria Operations est accessible depuis le serveur physique.
  • 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 l'exemple de script à partir de l'emplacement suivant : https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    Vous pouvez exécuter l’une des commandes suivantes dans le terminal PowerShell :
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1 -OutFile telegraf-utils.ps1 
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    

    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.

    Note : Utilisez l' adresse IP du proxy cloud approprié pour <cloud-proxy> dans l'emplacement précédent spécifié. Pour les groupes de collecteurs activés pour la haute disponibilité de surveillance d'applications, fournissez l'adresse IP virtuelle.
  2. Exécutez l'exemple de script pour télécharger les fichiers binaires Telegraf depuis le proxy cloud, créer les certificats nécessaires pour une connexion sécurisée avec VMware Aria Operations et effectuer les mises à jour nécessaires dans les fichiers de configuration Telegraf.
    telegraf-utils.ps1  user-managed -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir (-v vmwareariaoperations_ip_or_fqdn | [-g gateway_url -a csp_auth_url]) [-x proxy -u proxy_user -p proxy_user_password]
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          -t : [REQUIRED] token - This can be user_saas_refresh_token or on-prem vmwareariaoperations_auth_token.
                
                on-prem: Auth Token of the user/account. For getting 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 : [OPTIONAL] Agent installation directory. Default: current directory
          -v : [CONDITIONAL] [ON-PREM-SPECIFIC] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
          [-x proxy -u proxy_user -p proxy_user_password] :  [OPTIONAL] proxy - Proxy Server URL.It is in the form of <[protocol://]proxyhost[:proxyport]>
          Note: encode or escape proxy user and password correctly for proxy authentication.
    
    
    Example: .\telegraf-utils.ps1 user-managed -c 10.79.87.134 -t 41ef6601-6da3-4768-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.185.60.178
    Si l'environnement se trouve derrière un proxy d'entreprise, le script prend en compte explicitement le proxy pour les connexions externes.
    Note : Assurez-vous que les caractères spéciaux contenus dans le nom d'utilisateur et le mot de passe sont codés ou sont des caractères d'échappement corrects pour l'authentification du proxy :
    Note : Si l'exécution du script d'aide échoue pour la première fois en raison d'arguments incorrects, effacez le dossier Telegraf et réexécutez le script avec les arguments appropriés.
  3. Exécutez 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:\VMware\UnManagedTelegraf\telegraf\telegraf.exe --config C:\VMware\UnManagedTelegraf\telegraf\telegraf.conf --config-directory C:\VMware\UnManagedTelegraf\telegraf\telegraf.d --service install
    net start telegraf
    

Que faire ensuite

Vous pouvez afficher les mesures en sélectionnant l'onglet Mesures > de l'objet approprié dans l'interface utilisateur de VMware Aria Operations.
  1. Dans le menu de gauche, cliquez sur Environnement > Groupes personnalisés.
  2. Cliquez sur l'objet Monde des systèmes d'exploitation dans le volet de droite.
  3. Accédez à l'onglet Mesures, puis sélectionnez l'objet de SE correspondant.