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

  • Vérifiez qu'OpenSSL est à la version 1.1.1 ou supérieure. Effectuez le téléchargement depuis https://slproweb.com/products/Win32OpenSSL.html. Pour vérifier la version d'OpenSSL, exécutez ce qui suit dans PowerShell :

    openssl.exe version

  • Assurez-vous que le proxy cloud est actif et en ligne dans vRealize Operations.
  • Assurez-vous que le proxy cloud est accessible depuis le serveur physique.
  • Assurez-vous que le port 443 de vRealize Operations est accessible depuis le serveur physique.

Procédure

  1. Téléchargez l'exemple de script depuis l'emplacement suivant : https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1.
    Vous pouvez exécuter l’une des commandes suivantes dans le terminal PowerShell :
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.ps1 -OutFile unmanagedagent_setup_sample.ps1
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.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é.
  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 vRealize Operations et effectuer les mises à jour nécessaires dans les fichiers de configuration Telegraf.
    unmanagedagent_setup_sample.ps1 -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> 
    Exemple :
    unmanagedagent_setup_sample.ps1 -v 10.192.0.189 -a admin -b Password!23 -c 10.192.0.158 -d C:/TelegrafDownloadDirectory 
    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 :
    unmanagedagent_setup_sample.ps1 -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> -x <[protocol://]proxyhost[:proxyport]> -u <proxyUser> -p <proxyPassword>
    Description des arguments :

    vrops_ip_or_fqdn : adresse IP ou nom de domaine complet de vRealize Operations. Paramètre obligatoire.

    vrops_user : nom d'utilisateur de vRealize Operations pour effectuer un appel suite-api. Paramètre obligatoire.

    vrops_password : mot de passe de vRealize Operations pour effectuer un appel suite-api. Paramètre obligatoire.

    cloudproxy_ip : adresse IP du proxy cloud. Paramètre obligatoire.

    Telegraf_Download_Directory : où installer l'agent ? Paramètre facultatif. Valeur par défaut : répertoire actuel.

    proxy : URL du serveur de proxy. Paramètre facultatif.

    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 vRealize 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.