Sie können Betriebssysteme auf physischen Servern mit einem Beispielskript überwachen.

Das Beispielskript wird nur am Windows Server 2012, 2012 R2, 2016, 2019 und 2022 getestet.

Voraussetzungen

Wenn Sie das Beispielskript verwenden und ein Upgrade durchgeführt haben und die Eigenschaften der Betriebssystemobjekte anzeigen möchten, müssen Sie die folgenden Schritte wiederholen, um Betriebssysteme zu überwachen. Sie müssen das Hilfsskript erneut herunterladen, erneut ausführen und dann den benutzerdefinierten Telegraf neu starten.

  • Stellen Sie sicher, dass PowerShell 4.0 oder höher installiert ist. Zum Überprüfen der PowerShell-Version führen Sie Folgendes in PowerShell aus:

    $PSVERSIONTable

  • 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.
  • Derzeit wird nur IPv4 für Cloud-Proxy unterstützt.
  • Stellen Sie sicher, dass Port 443 von VMware Aria Operations über den physischen Server erreichbar ist.
  • 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 Beispielskript aus folgendem Speicherort herunter: https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    Sie können einen der folgenden Befehle im PowerShell-Terminal ausführen:
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1 -OutFile telegraf-utils.ps1 
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    

    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.

    Hinweis: Verwenden Sie die entsprechende IP-Adresse des Cloud-Proxys <cloud-proxy> am angegebenen Speicherort. Geben Sie für Anwendungsüberwachungs-HA aktivierte Collector-Gruppen die virtuelle IP-Adresse an.
  2. Führen Sie das Beispielskript zum Herunterladen der Telegraf-Binärdateien vom Cloud-Proxy aus, erstellen Sie die erforderlichen Zertifikate für eine sichere Verbindung mit VMware Aria Operations und nehmen Sie die erforderlichen Aktualisierungen in den Telegraf-Konfigurationsdateien vor.
    telegraf-utils.ps1  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: .\telegraf-utils.ps1 user-managed -c 10.79.87.134 -t 41ef6601-6da3-4768-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.185.60.178
    Wenn sich die Umgebung hinter einem Unternehmens-Proxy befindet, zieht das Skript den Proxy explizit für externe Verbindungen in Betracht.
    Hinweis: Stellen Sie sicher, dass die Sonderzeichen im Benutzernamen und Kennwort für die Proxy-Authentifizierung entweder codiert oder mit einem Escape-Zeichen beschriftet sind:
    Hinweis: Wenn die Ausführung des Hilfsskripts zum ersten Mal aufgrund falscher Argumente fehlschlägt, löschen Sie den Telegraf-Ordner und führen Sie das Skript erneut mit den richtigen Argumenten aus.
  3. Führen Sie Telegraf aus.
    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:\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
    

Nächste Maßnahme

Sie können Metriken anzeigen, indem Sie über die Benutzerschnittstelle von VMware Aria Operations die Registerkarte Betreffendes Objekt > Metriken auswählen.
  1. Klicken Sie im linken Bereich auf Umgebung > Benutzerdefinierte Gruppen.
  2. Klicken Sie im rechten Bereich auf das Objekt Betriebssystemumgebung.
  3. Navigieren Sie zur Registerkarte Metriken und wählen Sie das entsprechende Betriebssystemobjekt aus.