Führen Sie vRealize Log Insight Importer für den Import von Offline-Protokollen von Verlaufsdaten auf den vRealize Log Insight-Server aus.

Voraussetzungen

Prozedur

  1. Starten Sie das Tool vRealize Log Insight Importer, indem Sie den folgenden Befehl in eine Eingabeaufforderung eingeben.
    /usr/bin/loginsight-importer.exe
  2. Geben Sie an der Eingabeaufforderung den Namen der Manifestdatei ein.
  3. Legen Sie die Konfigurationsparameter fest und drücken Sie die Eingabetaste.
    Die Parameter --source und --server sind erforderlich.
    Erforderliche Parameter Beschreibung
    --source <path>

    Legt den Pfad zu einem Support-Paket-Verzeichnis oder zu Archivdateien im Format ZIP, GZIP, BZIP, BZIP2 oder TAR fest. Der Wert wird zu allen gesendeten Nachrichten als Wert des bundle-Tags hinzugefügt.

    --server <hostname> Hostname oder IP-Adresse des Zielservers.
    Optionen Beschreibung
    --port <port>

    Port für die Verbindung. Wenn kein Wert angegeben ist, wird Port 9000 für Verbindungen ohne SSL und Port 9543 für SSL-Verbindungen verwendet.

    --logdir <path> Gibt den Pfad zum Protokollverzeichnis an. Wenn dafür kein Wert angegeben ist, lautet der Pfad für Windows $(LOCALAPPDATA)\VMware\Log Insight Importer\log und für Linux ~/.loginsight-importer/log.
    --manifest <file-path> Gibt den Pfad zur Manifestdatei an (INI-Format). Wenn dafür kein Wert angegeben ist, wird die Datei importer.ini im Quellverzeichnis verwendet. Wenn die Datei importer.ini im Quellverzeichnis nicht vorhanden ist oder nicht gefunden werden kann, wendet vRealize Log Insight Importer das (hartcodierte) Standardmanifest an und erfasst alle Dateien des Formats .txt und .log (include=*.log*;*.txt*), und wendet zudem den Auto-Parser an (extrahiert Zeitstempel und Schlüssel/Wert-Paar).
    --no_ssl

    Verwenden Sie SSL nicht für Verbindungen.

    Dieser Wert darf nicht für authentifizierte Verbindungen festgelegt werden (wenn z. B. --honor_timestamp verwendet wird).

    --ssl_ca_path <path>

    Pfad zur Paketdatei der vertrauenswürdigen Stammzertifikate.

    --tags <tags>

    Legen Sie Tags für alle gesendeten Ereignisse fest. Beispiel: --tags "{ \"tag1\" : \"value1\", \"tag2\":\"value2\"}"

    Hinweis: Die Tags-Option kann hostname als Tagname akzeptieren. Als Wert für das hostname-Feld für alle durch vRealize Log Insight Importer extrahierten Ereignisse wird der Wert des hostname-Tags aus der Befehlszeile anstelle des FQDN der sendenden Maschine verwendet. Dies ist das Gegenteil von Tags-Parametern in der Manifestdatei und durch Parser extrahierte Felder, welche das hostname-Feld ignorieren.

    Der Name eines Protokollpakets, der entweder ein Dateiname oder bei Verzeichnisquellen ein Verzeichnisname ist, wird automatisch festgelegt und während der Aufnahme als Paket-Tag allen Protokollen hinzugefügt, die aus dem jeweiligen Paket extrahiert wurden. Mit diesem Tag können Sie Pakete auf dem VMware vRealize® Log Insight-Server voneinander unterscheiden. Paket-Tags überschreiben Tags mit demselben Namen aus einer Manifestdatei. Sie können jedoch durch Befehlszeilen-Tags überschrieben werden, wenn einer namens Paket vorhanden ist.

    --username <username > Benutzername für die Authentifizierung. Erforderlich, wenn --honor_timestamp festgelegt ist.
    --password <password> Kennwort für die Authentifizierung. Erforderlich, wenn --honor_timestamp festgelegt ist. Das Benutzername/Kennwort-Paar deaktiviert die zulässige Zeitabweichung auf dem vRealize Log Insight-Server, um das Importieren von Daten mit einem historischen Zeitstempel zu ermöglichen.
    --honor_timestamp
    Wendet den extrahierten Zeitstempel an. Die konfigurierten Parser extrahieren den Zeitstempel aus den Protokolleinträgen, und --honor_timestamp wendet den extrahierten Zeitstempel an.
    • Wenn der Zeitstempel mithilfe von konfigurierten Parsern extrahiert wird, wird dieser Zeitstempel auf Ereignisse angewendet.
    • Wenn sich in der Protokolldatei ein Ereignis ohne extrahierten Zeitstempel befindet, wird der erfolgreich extrahierte Zeitstempel aus dem vorherigen Ereignis in derselben Protokolldatei angewendet.
    • Wenn in der Datei kein Zeitstempel gefunden oder analysiert wird, wird die MTIME der Protokolldatei als Zeitstempel angewendet.
    Hinweis: Wenn keine Manifestdatei bereitgestellt wurde, ist für das hartcodierte Standard-Manifest, das von vRealize Log Insight Importer verwendet wird, der automatische Protokollparser aktiviert. In diesem Fall extrahiert vRealize Log Insight Importer den Zeitstempel aus den Protokolleinträgen, wenn der Parameter --honor_timestamp verwendet wird.
    --debug_level <1|2> Erhöht den Ausführlichkeitsgrad der Protokolldatei. Dies sollte nur im Rahmen einer Fehlerbehebung geändert werden. Im Normalbetrieb sollte dieses Flag nicht verwendet werden.
    --help Zeigen Sie Hilfe an und beenden Sie das Programm.
  4. Drücken Sie nach Abschluss des Importvorgangs unter Windows oder Linux Strg + C, um das Tool zu beenden.

Ergebnisse

vRealize Log Insight Importer extrahiert die Protokolleinträge aus den in den Parametern angegebenen Verzeichnissen. Es werden die Gesamtanzahl der verarbeiteten Dateien, der extrahierten Protokollmeldungen, der gesendeten Protokollmeldungen sowie die Laufzeit angezeigt.

Nächste Maßnahme

Auf der Seite „Protokolle durchsuchen“ von vRealize Log Insight können Sie die Ansicht mit der Auflistung der importierten Protokollereignisse aktualisieren. Wenn Sie ein Support-Paket importiert und den Parameter honor_timestamp verwendet haben, sollte das Dashboard auch die Ereignisse im Zeitverlauf anzeigen.