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 effectuer 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é.

  • Assurez-vous d'être connecté à Internet.
  • 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 Cloud.
  • Assurez-vous que le proxy cloud 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. Créez le jeton d'actualisation de l'utilisateur associé à l'organisation actuelle à partir de l'emplacement suivant dans le portail des services Cloud.
    Paramètres d'utilisateur/d'organisation > Mon compte > Jetons d'API >> Générer un nouveau jeton d'API
  3. Exécutez l'exemple de script pour télécharger les fichiers binaires Telegraf à partir du proxy cloud, créer les certificats nécessaires pour une connexion sécurisée avec vRealize Operations Cloud et effectuer les mises à jour nécessaires dans les fichiers de configuration Telegraf.
    .\unmanagedagent_setup_sample.ps1 -t <refresh_token_from_previous_step> -c <cloudproxy_ip> -d <Telegraf_Download_Directory>
    Exemple :
    .\unmanagedagent_setup_sample.ps1 -t UO2HafB0JMYiMmnppZIo2Zn5jCdDf1YeIXa0E7JXUPoUXF5HN6SK29kdJUibcJMg -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 dans le nom d'utilisateur et le mot de passe sont codés en http ou correctement échappés. Par exemple :
    .\unmanagedagent_setup_sample.ps1 -t <refresh_token_from_previous_step> -c <cloudproxy_ip> -d <Telegraf_Download_Dir> -x http://<proxyIp>:<proxyPort> -u <proxyUser> -p <proxyPassword>
    Description des arguments :

    refresh_token_from_previous_step : actualisez le jeton de l'utilisateur qui a été généré à l'étape précédente.

    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.
  4. 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 Cloud.
  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.