In Horizon Console können Sie die Protokollerfassungsaufgaben generieren und verwalten und Protokollpakete für den Verbindungsserver, die Desktop-Pools und die Farmen herunterladen.

Voraussetzungen

Zum Erfassen von Protokollen müssen Sie über Protokollerfassungsrechte verfügen. Navigieren Sie in Horizon Console zu Einstellungen > Administratoren > Rollenrechte > Rolle hinzufügen. Erstellen Sie eine benutzerdefinierte Rolle mit dem Recht für Erfassungsvorgangsprotokolle und fügen Sie diese Rolle den Administratorberechtigungen hinzu.

Mit vollständigen Administratorrechten können Sie alle Vorgänge für Protokollerfassungsaufgaben anzeigen und verwalten. Dazu zählen das Abbrechen von Protokollerstellungsanforderungen und das Löschen der abgeschlossenen Protokollerfassungsaufgaben anderer Benutzer.

Administratoren ohne vollständige Rechte können nur die von Ihnen initiierten Aufgaben anzeigen, verwalten und abbrechen.

Prozedur

  1. Navigieren Sie in Horizon Console zu Fehlerbehebung > Protokollerfassung.
  2. Geben Sie die Funktion und Ebene der im Protokoll zu erfassenden Informationen an.

    Wenn Sie keine Ebene angeben, wird im Protokoll die in Verwenden von DCT zum Erfassen von Protokollen für Remote-Desktop-Funktionen und -Komponenten aufgeführte Standardebene verwendet. Wenn Sie keine Agent-Funktion angeben, wird im Protokoll die Standardeinstellung des Verbindungsservers (DEBUG) verwendet.

    1. Wählen Sie auf der Registerkarte Ebenen den Komponententyp und gegebenenfalls den Pool aus und klicken Sie auf Suchen. Die Komponententypen lauten wie folgt:
      • Verbindungsserver: Wählen Sie eine Verbindungsserverinstanz aus.
      • Agent: wählen Sie einen Desktop-Pool aus dem aktuellen Pod aus.
      • Agent-RDS: wählen Sie eine Farm aus dem aktuellen Pod aus.

      Agent- und Agent-RDS-Ebenen werden für Horizon Agent für Windows und Horizon Agent for Linux unterstützt. Informationen zu unterstützten Linux-Verteilungen finden Sie im VMware-Knowledgebase-Artikel 88979. Informationen zu den Einschränkungen dieser Funktionalität für Horizon Agent for Linux finden Sie im VMware-Knowledgebase-Artikel 88960.

      Hinweis: Sie können funktionsspezifische Protokollebenen ausschließlich für Agent-Komponenten angeben. Beim Verbindungsserver gilt die angegebene Protokollebene für alle Funktionen.
    2. Wählen Sie eine Komponente aus den Suchergebnissen aus und wählen Sie dann die Funktion und die Ebene der Informationen aus, die im Protokoll für diese Komponente erfasst werden sollen.

      Horizon unterstützt die folgenden Protokollebenen, beginnend bei den Protokollebenen mit den wenigsten Details und endend bei den Protokollebenen mit den meisten Details. Unter Umständen sind nicht alle Protokollebenen für jede Agent-Funktion verfügbar.

      • INFO
      • DEBUG
      • TRACE
      • VERBOSE
    3. Klicken Sie auf Speichern und dann auf OK, um die Änderungen zu übernehmen.
  3. Erfassen Sie die Protokolle.
    1. Wählen Sie auf der Registerkarte Erfassen gegebenenfalls den Komponententyp und Pool aus und klicken Sie auf Suchen.
      Die Komponententypen lauten wie folgt:
      • Verbindungsserver: wählen Sie einen Verbindungsserver aus.
      • Agent: wählen Sie einen Desktop-Pool aus dem aktuellen Pod aus.
      • Agent-RDS: wählen Sie eine Farm aus dem aktuellen Pod aus.
    2. Wählen Sie mindestens eine Komponente in der Liste aus und klicken Sie auf Erfassen.
      Im Fenster „Protokollerfassungsstatus“ werden für jede Komponente die ausgewählten Komponenten und der Aufgabenstatus der Protokollerfassung aufgelistet. Der Status enthält erfolgreich in die Warteschlange eingestellte Protokolle und Ausfälle aufgrund eines Fehlers. Sie können die Liste aktualisieren, um Statusaktualisierung anzuzeigen.
      • Verbindungsserver: Die Protokollerfassungsaufgabe für einen Verbindungsserver schlägt möglicherweise mit dem Fehler Server ausgelastet, versuchen Sie es später erneut fehl, wenn dieser Verbindungsserver der Besitzer für eine Agent-Protokollerfassungsaufgabe ist.
      • Agent: nachdem die Protokollerfassungsaufgabe im Agent abgeschlossen ist, werden die Agent-Protokollpakete in das lokale Dateisystem des Verbindungsservers kopiert.
      Hinweis: Wenn für eine bestimmte Komponente bereits ein Protokoll angefordert wurde, wird diese Komponente deaktiviert, um doppelte Protokollerstellungsanforderungen zu vermeiden.
  4. Zum Herunterladen und Verwalten erfasster Protokolle wählen Sie die Registerkarte Verwalten aus.
    1. Zum Herunterladen eines Protokollpakets auf das lokale Dateisystem des Benutzers klicken Sie auf den Link unter der Spalte Herunterladen für diese Protokollsammlungsaufgabe.
    2. Wenn Sie ein Protokollpaket einer abgeschlossenen Protokollsammlungsaufgabe löschen möchten, wählen Sie die Protokollsammlungsaufgabe aus und klicken Sie auf Löschen.
      Das im Protokollspeicherverzeichnis auf dem lokalen Dateisystem generierte Protokollpaket wird gelöscht. Mit dem Löschvorgang werden die Protokollerfassungsaufgabe und das zugehörige Protokollpaket, das im Protokollspeicherverzeichnis gespeichert ist (Standardverzeichnis: %PROGRAMDATA%/VMware/VDM/DCT) auf dem lokalen Dateisystem des Verbindungsservers gelöscht.
      Hinweis: Sie müssen über vollständige Administratorrechte verfügen, um diesen Vorgang ausführen zu können.
    3. Um eine von Ihnen initiierte Protokollerstellungsaufgabe abzubrechen, wählen Sie die Komponente aus und klicken Sie auf Abbrechen. Vor dem Initiieren der nächsten Aufgaben müssen Sie Aufgaben in einem Fehlerzustand abbrechen.
      Der Vorgang „Abbrechen“ variiert je nach Komponente für laufende und abgeschlossene Aufgaben:
      Komponente Vorgang für laufende Aufgabe Vorgang für abgeschlossene Aufgabe
      Verbindungsserver
      1. Der im Hintergrund ausgeführte Prozess wird abgebrochen.
      2. Die im Protokollspeicherverzeichnis generierten Zwischendateien werden gelöscht.
      3. Die Aufgabe wird gelöscht.
      Hinweis: Wenn der im Hintergrund laufende Prozess aufgrund eines Fehlers angehalten wird, schlägt der Abbruchvorgang möglicherweise fehl, und es ist ein manueller Eingriff zur Wiederherstellung nötig.
      1. Das im Protokollspeicherverzeichnis generierte Protokollpaket wird gelöscht.
      2. Die Aufgabe wird gelöscht.
      Agent
      1. Der Verbindungsserver wartet, bis die Protokollerfassung im Agent abgeschlossen ist.
      2. Das Agent-Protokollpaket wird auf den Verbindungsserver kopiert.
      3. Das Protokollpaket wird gelöscht.
      4. Die Aufgabe wird gelöscht.
      1. Das im Protokollspeicherverzeichnis gespeicherte Protokollpaket wird gelöscht.
      2. Die Aufgabe wird gelöscht.