Administratorhandbuch > Log-Verwaltung > Architektur des Protokollmanagers
  

Architektur des Protokollmanagers

Der Dienstmanager auf dem Master-Gateway-Knoten steuert den Protokollmanager. Der Protokollmanager startet, wenn Sie die Informatica-Diente starten. Nach dem Start wartet der Protokollmanager auf Protokollereignisse vom Dienstmanager und von den Anwendungsdiensten. Wenn der Protokollmanager Protokollereignisse empfängt, erstellt er Protokollereignisdateien.
Der Protokollmanager erzeugt folgenden Arten von Protokolldateien:

Log-Ereignisse der PowerCenter-Sitzung und des Arbeitsablaufs

PowerCenter-Sitzungs- und Arbeitsablauf-Logs werden an einem Speicherort getrennt von Domänen-, Anwendungsdienst- und Benutzeraktivitäten-Logs gespeichert. Der PowerCenter Integration Service schreibt Sitzungs- und Arbeitsablauf-Log-Ereignisse in Binärdateien auf dem Knoten, auf dem der PowerCenter Integration Service läuft.
Der Log Manager führt die folgenden Tasks zur Verarbeitung der PowerCenter Sitzungs- und Arbeitsablauf-Log-Ereignisse durch:
  1. 1Während einer Sitzung oder eines Arbeitsablaufs schreibt der PowerCenter Integration Service binäre Log-Dateien auf dem Knoten. Er sendet Informationen über die Logs an den Log Manager.
  2. 2Der Log Manager speichert Informationen über Arbeitsablauf- und Sitzungs-Logs in der Domänendatenbank. Die Domänendatenbank speichert Informationen, wie z. B. den Pfad zum Speicherort der Log-Datei, den Knoten, der das Log enthält, und den PowerCenter Integration Service, der das Log erstellt hat.
  3. 3Wenn Sie eine Sitzung oder einen Arbeitsablauf im Fenster "Log-Ereignisse" des Workflow Monitor anzeigen, ruft der Log Manager die Informationen aus der Domänendatenbank ab. Der Log Manager verwendet die Informationen, um den Speicherort der Logs zu ermitteln.
  4. 4Der Log Manager nutzt einen Log Agent, um die Log-Ereignisse auf den einzelnen Knoten abzurufen, die im Fenster "Log-Ereignisse" angezeigt werden.

Job-Protokollereignisse des Datenintegrationsdiensts

Die Protokolle für die vom Datenintegrationsdienst ausgeführten Jobs werden an einem von den Protokollen für die Domäne, den Anwendungsdienst und die Benutzeraktivitäten getrennten Speicherort abgelegt. Der Datenintegrationsdienst schreibt Job-Protokollereignisse in Textdateien auf dem Knoten, auf dem er ausgeführt wird.
Der Datenintegrationsdienst und der Protokollmanager führen die folgenden Aufgaben durch, um Job-Protokollereignisse für den Datenintegrationsdienst zu verarbeiten:
  1. 1Wenn der Datenintegrationsdienst einen Job ausführt, schreibt er die Protokollereignisse in Textdateien auf dem Knoten. Der Datenintegrationsdienst sendet Informationen über die Protokolle an den Protokollmanager.
  2. 2Der Protokollmanager speichert Protokollinformationen in der Modellrepository-Datenbank. Die Modellrepository-Datenbank speichert Informationen, wie z. B. den Pfad zum Speicherort der Protokolldatei, den Knoten, der das Protokoll enthält, und den Datenintegrationsdienst, der das Protokoll erstellt hat.
  3. 3Wenn Sie ein Job-Protokoll auf der Registerkarte „Überwachen“ im Administrator Tool anzeigen, ruft der Protokollmanager die Informationen aus der Modellrepository-Datenbank ab. Der Log Manager verwendet die Informationen, um den Speicherort der Protokolle zu ermitteln.
  4. 4Der Log Manager nutzt einen Log Agent, um die Protokollereignisse auf den einzelnen Knoten abzurufen und das Protokoll anzuzeigen.

Protokollmanager-Wiederherstellung

Wenn ein Dienst Protokollereignisse generiert, sendet er sie an die Protokollmanager auf dem Master-Gateway-Knoten. Wenn Sie über die Hochverfügbarkeitsoption verfügen und der Master-Gateway-Knoten nicht mehr erreichbar ist, senden die Anwendungsdienste Protokollereignisse an den Protokollmanager auf einem neuen Master-Gateway-Knoten.
Der Dienstmanager, die Anwendungsdienste und der Protokollmanager führen die folgenden Tasks aus:
  1. 1Ein Anwendungsdienstprozess schreibt Protokollereignisse in eine Datei für die garantierte Meldungsauslieferung.
  2. 2Der Anwendungsdienstprozess sendet die Protokollereignisse an den Dienstmanager auf dem Gateway-Knoten für die Domäne.
  3. 3Der Protokollmanager verarbeitet die Protokollereignisse und schreibt Protokollereignis-Dateien. Der Anwendungsdienstprozess löscht die temporäre Datei.
  4. 4Wenn der Protokollmanager nicht verfügbar ist, bleibt die Datei für die garantierte Meldungsauslieferung auf dem Knoten, auf dem der Dienstprozess läuft. Der Dienstmanager für den Knoten sendet die Protokollereignisse in den Dateien für die garantierte Meldungsauslieferung, wenn der Protokollmanager wieder bereitsteht, und der Protokollmanager schreibt die Protokollereignis-Dateien.

Fehlersuche für den Log Manager

Domänen- und Anwendungsdienste schreiben Protokollereignisse in die Dienstmanager-Protokolldateien, wenn der Protokollmanager keine Protokollereignisse verarbeiten kann. Die Dienstmanager-Protokolldateien befinden sich im Standardprotokollverzeichnis. Zu den Service Manager-Log-Dateien gehören catalina.out, localhost_<date>.txt, und node.log. Dienste schreiben Log-Ereignisse in unterschiedliche Log-Dateien, abhängig von der Art des Fehlers.
Verwenden Sie die Service Manager-Log-Dateien, um Probleme zu beheben, wenn der Log Manager Log-Ereignisse nicht verarbeiten kann. Außerdem benötigen Sie diese Dateien auch zum Beheben von Problemen, wenn Sie sich an den globalen Kundensupport von Informatica wenden.
HINWEIS: Sie können Fehler in einer eine Informatica-Installation beheben, wenn Sie die Log-Dateien benutzen, die während der Installation generiert wurden. Sie können die zusammenfassende Log-Datei der Installation benutzen, um herauszufinden, welche Komponenten bei der Installation gescheitert sind.