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

L’exemple de script est testé uniquement sur les systèmes d’exploitation suivants :
  • CentOS 7.x et CentOS 8.x
  • RHEL 7.x et RHEL 8.x
  • SUSE 12.x et SUSE 15.x
  • OEL 7.x et OEL 8.x
  • Ubuntu 16.x, Ubuntu 18.x, Ubuntu 20.x et Ubuntu 22.x
  • VMware Photon Linux

Conditions préalables

  • Vérifiez que cURL est à la version 7.29.0.
  • Vérifiez qu'unzip est à la version 6.0-20.1.el7 ou supérieure.
  • Vérifiez qu'OpenSSL est à la version 1.0.2k-fips ou supérieure.
  • 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.
  • Le module uuidgen doit exister sur le serveur physique.
Note : Si vous avez déjà utilisé le script Telegraf personnalisé, que vous avez effectué la mise à niveau de vRealize Operations et que vous souhaitez afficher les nouvelles propriétés des objets du système d'exploitation, vous devez effectuer à nouveau les étapes ci-dessous pour surveiller les systèmes d'exploitation. Vous devez télécharger à nouveau le script d'aide, l'exécuter à nouveau, puis redémarrer le script Telegraf personnalisé.

Procédure

  1. Connectez-vous via SSH au serveur physique et téléchargez l’exemple de script à partir du proxy cloud en exécutant la commande suivante :
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/unmanagedagent_setup_sample.sh 
    Note : Utilisez l'adresse IP du proxy cloud approprié pour <cloudproxy_ip> dans l'emplacement précédent spécifié.
  2. Rendez le script exécutable en exécutant la commande suivante :
    chmod +x unmanagedagent_setup_sample.sh
  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 et effectuer les mises à jour nécessaires dans les fichiers de configuration Telegraf :
    ./unmanagedagent_setup_sample.sh -v <vrops_ip_or_fqdn> -a <vrops_user> -b <vrops_password> -c <cloudproxy_ip> -d <Telegraf_Download_Directory> 
    
    Example: 
    ./unmanagedagent_setup_sample.sh -v 10.192.0.189 -a admin -b Password!23 -c 10.192.0.158 -d /opt/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.sh -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 ? Il s'agit d'un 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. Passez au dossier <Telegraf_Download_Directory> et exécutez Telegraf.
    telegraf/usr/bin/telegraf -config telegraf/etc/telegraf/telegraf.conf -config-directory telegraf/etc/telegraf/telegraf.d

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.