Verwenden Sie das Hilfsskript, um Anwendungen und Betriebssysteme auf einer Windows-Plattform mit Open Source Telegraf zu überwachen.

Das Hilfsskript wird nur unter Windows Server 2012, 2012 R2, 2016, 2019 und 2022 getestet.

Voraussetzungen

  • Vergewissern Sie sich, dass die Version von Windows PowerShell 4.0 oder höher ist.
  • Stellen Sie sicher, dass die VMTools-Version >=10.2 ist, wenn eine vCenter Server-VM von VMware Aria Operations überwacht wird. vmware-toolbox-cmd ist nur für vCenter Server-VMs erforderlich.
  • Derzeit wird nur IPv4 für Cloud-Proxy unterstützt.
  • Stellen Sie sicher, dass der Cloud-Proxy in VMware Aria Operations aktiv ist und online ausgeführt wird. Stellen Sie bei Collector-Gruppen sicher, dass mindestens ein Cloud-Proxy in der für Anwendungsüberwachungs-HA aktivierten Collector-Gruppe in VMware Aria Operations aktiv ist und online ausgeführt wird.
  • Die Endpoint VM bzw. der physische Server muss über Zugriff auf Port 8443 und 443 des Cloud-Proxys oder die virtuelle IP der für Anwendungsüberwachungs-HA aktivierten Collector-Gruppe verfügen.

Prozedur

  1. Laden Sie das Hilfsskript aus dem Cloud-Proxy unter https://<CloudProxy-IP>/downloads/salt/telegraf-utils.ps1 herunter.
    Hinweis: Verwenden Sie die IP-Adresse des entsprechenden Cloud-Proxys für <CloudProxy-IP> in den angegebenen vorhergehenden Befehlen und Speicherorten. Geben Sie für Anwendungsüberwachungs-HA aktivierte Collector-Gruppen die virtuelle IP-Adresse an.

    Wenn das Herunterladen des Skripts mit der folgenden Meldung fehlschlägt: Die Anforderung wurde abgebrochen: Sicherer SSL/TLS-Kanal konnte nicht erstellt werden, führen Sie die in Skript-Download schlägt auf einer Windows-Plattform fehl beschriebenen Schritte aus.

  2. Navigieren Sie zu dem Verzeichnis, in das das Skript heruntergeladen wird.
  3. Führen Sie das Hilfsskript aus, um Telegraf-Konfigurationen zu aktualisieren.
    telegraf-utils.ps1  opensource -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir -e telegraf_bin_path -v vmwareariaoperations_ip_or_fqdn
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          
          -t : [REQUIRED] token - Auth Token of the user/account. For getting a 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 : [REQUIRED] telegraf_conf_dir - Telegraf configuration directory and it is required argument. ex: C:\Telegraf\telegraf-1.20.4\telegraf.d
          -e : [REQUIRED] telegraf_bin_path - Path of telegraf executable ex: C:\Telegraf\telegraf-1.20.4\telegraf.exe
          -v : [REQUIRED] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
    
    Example: .\telegraf-utils.ps1 opensource -c 10.10.10.101 -t 41ef6601-6da4-4757-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.10.10.100 -d C:\Telegraf\telegraf-1.20.4\telegraf.d -e C:\Telegraf\telegraf-1.20.4\telegraf.exe
    
    Hinweis: Stellen Sie nach dem Ausführen des Hilfsskripts sicher, dass die entsprechenden Konfigurationen im angegebenen Pfad des Konfigurationsverzeichnisses ( -d -Option) mit dem Namen cloudproxy-http.conf ordnungsgemäß festgelegt sind. Weitere Informationen hierzu finden Sie unter Beispielkonfiguration. Bei verwalteten vCenter Server-VMs können aus einem der folgenden Gründe nicht verwaltete Konfigurationen angezeigt werden:
    • vCenter Server-VMs sind in VMware Aria Operations vom vCenter Server nicht verfügbar. Warten Sie mindestens ein bis zwei Erfassungszyklen, nachdem Sie die vCenter Server-Cloudkonten konfiguriert haben.
    • Ein falsches AUTHENTIFICATION_TOKEN or vROps_IP.
    Hinweis:
    • Verwenden Sie im Konfigurationspfad kein Leerzeichen. Pfade mit Leerzeichen können als Kurznamenschreibweise übergeben werden, z. B. c:\PROGRA~1 für c:\Programmdateien.
    Hinweis: Stellen Sie sicher, dass sich die Eingabe-Plug-Ins in der Datei telegraf.conf auf das entsprechende Betriebssystem beziehen. Siehe Telegraf-Konfigurationsdetails für Betriebssysteme.
  4. Starten Sie den Telegraf-Dienst neu.
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    Sie können Telegraf auch zu einem Windows-Dienst machen.
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install net start telegraf
    
    Beispiel:
    & 'C:\Telegraf\telegraf-1.20.4\telegraf.exe'  --config 'C:\Telegraf\telegraf-1.20.4\telegraf.conf' --config-directory 'C:\Telegraf\telegraf-1.20.4\telegraf.d'  --service install
    net start telegraf
    

Nächste Maßnahme

Objekthierarchie der verwalteten VM:
  • Wenn eine vCenter Server-VM von VMware Aria Operations überwacht wird, fallen die Betriebssystem- und die Anwendungsobjekte unter die jeweilige VM > Betriebssystemobjekt > Instanz „Anwendungsobjekt“.

Nicht verwaltete VM-Objekthierarchie: Wenn eine vCenter Server-VM nicht von VMware Aria Operations überwacht wird, fallen die Betriebssystem- und Anwendungsobjekte unter Umgebung > Betriebssystemumgebung > Betriebssystemobjekt > Instanz „Anwendungsdienst“.