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.
  • 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 .
  • Assurez-vous que le port 443 de VMware Aria Operations est accessible depuis le serveur physique.
  • Le module uuidgen doit exister sur le serveur physique.
  • Seul IPv4 est actuellement pris en charge pour le proxy cloud.
  • 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.
Note : Si vous avez déjà utilisé le script Telegraf personnalisé, que vous avez effectué la mise à niveau de VMware Aria 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/telegraf-utils.sh
    Note : Utilisez l' adresse IP du proxy cloud approprié pour <cloudproxy_ip> 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. Rendez le script exécutable en exécutant la commande suivante :
    chmod +x telegraf-utils.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 VMware Aria Operations et effectuer les mises à jour nécessaires dans les fichiers de configuration Telegraf :
    telegraf-utils.sh  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:/bin/bash telegraf-utils.sh user-managed -t 8dab02cc-277c-4393-b920-bd2e89c7e741::8bcde100-6318-44d7-a8dc-11f4ff84b3b -v 10.10.10.100 -c 10.10.10.101
    
    
    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.
  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 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.