Erläuterungen zum Sender und Empfänger
Die Sender und Empfänger auf den Inventarservern übertragen die Absuchedateien von den Servern der niedrigeren Ebenen an die Server der höheren Ebenen. Die folgenden Abschnitte enthalten weitere Informationen:
Der Sender- und Empfängervorgang wird folgendermaßen ausgeführt:
- Der Service-Manager startet die Sender- und Empfängerkomponente.
- Der Roll-up-Planer aktiviert den Sender zum angegebenen Zeitpunkt für das Roll-up.
- Der Sender verschiebt die Dateien mit den Absuchedaten (STR-Dateien) aus dem Enterprise Merge-Verzeichnis (entmergedir) in das Enterprise Push-Verzeichnis (entpushdir) und komprimiert die Dateien als ZIP-Datei.
- Die ZIP-Datei wird zusammen mit der PRP-Datei wiederum in eine ZIP-Datei komprimiert. Bei der PRP-Datei handelt es sich um eine interne Datei mit Informationen zu der ZIP-Datei.
- Der Sender sendet anschließend die ZIP-Datei aus dem Verzeichnis entpushdir an den Empfänger auf dem nächsthöheren Inventarserver.
- Der Empfänger fügt die ZIP-Dateien in das Verzeichnis entpushdir\zipdir ein.
- Der Empfänger kopiert die ZIP-Dateien in das Verzeichnis entpushdir und löscht die ZIP-Dateien aus dem Verzeichnis entpushdir\zipdir.
- Der Empfänger kopiert die ZIP-Dateien in das Datenbankverzeichnis (dbdir), wenn eine Datenbank mit dem Server verbunden ist.
- Der Sender und der Empfänger protokollieren den Status in eDirectory.
Erläuterungen zum Sender
Bei dem Sender handelt es sich um eine Java-Komponente, die auf einem Blattserver oder auf dem Zwischenserver ausgeführt wird. Der Sender ist ein Service, der vom Service-Manager geladen wird. Weitere Informationen zu Serverkomponenten finden Sie unter Inventarkomponenten auf einem Inventarserver im Überblick.
Der Informationsfluss vom Sender verläuft beim Roll-up der Inventarinformationen folgendermaßen:
- Der Service-Manager startet den Sender auf dem Inventarserver. Zum Zeitpunkt des Roll-up-Plans verschiebt der Sender die STR-Dateien mit den Absuchedaten aus dem Enterprise Merge-Verzeichnis (entmergedir) in das Enterprise Push-Verzeichnis (entpushdir).
Der Sender komprimiert diese STR-Dateien in das Verzeichnis entpushdir auf dem Server als ZIP-Datei und löscht anschließend die STR-Dateien. Diese ZIP-Datei wird zusammen mit der PRP-Datei wiederum in eine ZIP-Datei komprimiert. Bei der PRP-Datei handelt es sich um eine interne Datei mit Informationen zu der ZIP-Datei. Weitere Informationen hierzu finden Sie unter Erläuterungen zur komprimierten Datei mit den Absuchedaten.
- Der Sender erstellt einen neuen Datensatz im Attribut "zeninvRollUpLog" des Inventarserviceobjekts in eDirectory mit folgenden Details: der Server, auf dem der Sender die STR-Dateien komprimiert, sowie der Name und die Größe der ZIP-Datei.
- Der Sender löscht anhand des bei den Empfängereigenschaften für das Inventarserviceobjekt festgelegten Relevanzdatums der Absuchedaten die komprimierten ZIP-Dateien im Verzeichnis entpushdir, die vor dem angegebenen Relevanzdatum der Absuchedaten erstellt wurden. Dadurch werden unerwünschte Absucheinformationen entfernt, die beim Roll-up gesendet werden.
- Der Sender sendet die komprimierten ZIP-Dateien an den Empfänger, wobei die ältesten komprimierten Dateien zuerst gesendet werden.
- Der Sender löscht nach der Übertragung der ZIP-Dateien die komprimierten Dateien aus dem Verzeichnis entpushdir.
- Nach dem Roll-up der Informationen aktualisiert der Sender das Attribut "zeninvRollUpLog" des Servers, auf dem die komprimierte Datei erstellt wurde, mit folgenden Details: dem Server, von dem der Sender die Datei übertragen hat, dem Namen der ZIP-Datei, der Uhrzeit der Übertragung, der Gesamtdauer für die Übertragung der Dateien und dem Server, an den die Dateien gesendet wurden.
Die Statusinformationen für alle Aktionen des Senders werden im Roll-up-Protokoll und Protokoll für den Serverstatus eingetragen. Weitere Informationen hierzu finden Sie unter Überwachen des Arbeitsstationsinventars mit Statusprotokollen.
Wenn der Sender keine Verbindung zum Empfänger herstellen kann, versucht der Sender nach 10 Sekunden, erneut eine Verbindung herzustellen. Das Zeitintervall erhöht sich exponentiell um den Faktor 2. Nach 14 Wiederholungen versucht der Sender nicht mehr, eine Verbindung zum Empfänger herzustellen. Der Sender wiederholt den Vorgang während eines Zeitraums von ungefähr 23 Stunden, bevor die Verbindungsversuche eingestellt werden. Der Sender verarbeitet keine anderen Informationen, während die Verbindung hergestellt wird.
Erläuterungen zum Empfänger
Bei dem Sender handelt es sich um eine Java-Komponente, die auf dem Zwischenserver oder Stammserver ausgeführt wird. Der Empfänger ist ein Service, der vom Service-Manager geladen wird. Weitere Informationen zu Serverkomponenten finden Sie unter Inventarkomponenten auf einem Inventarserver im Überblick.
Der Empfängervorgang wird folgendermaßen ausgeführt:
- Der Empfänger erhält die ZIP-Datei vom Sender. Die Datei wird in das Verzeichnis entpushdir\zipdir abgelegt.
- Der Empfänger kopiert die ZIP-Datei in das Verzeichnis entpushdir und löscht die ZIP-Dateien aus dem Verzeichnis entpushdir\zipdir.
Die Datei wird auf dem Zwischenserver in das Verzeichnis entpushdir kopiert. Auf einem Zwischenserver mit Datenbank oder einem Zwischenserver mit Datenbank und inventarisierten Arbeitsstationen wird die Datei in das Verzeichnis \entpushdir und in das Datenbankverzeichnis (\dbdir) kopiert.
- Der Empfänger auf dem Stammserver oder der Stammserver mit inventarisierten Arbeitsstationen empfängt die ZIP-Dateien von den Sendern und legt die ZIP-Dateien im Verzeichnis entpushdir\zipdir ab. Die Dateien werden in das Verzeichnis DBDIR auf dem Server kopiert.
- Der Empfänger protokolliert die Statusinformationen im Roll-up-Protokoll. Weitere Informationen hierzu finden Sie unter Überwachen des Arbeitsstationsinventars mit Statusprotokollen.
Erläuterungen zur komprimierten Datei mit den Absuchedaten
Der Sender komprimiert die STR-Dateien mit den Absuchedaten in eine ZIP-Datei. Diese ZIP-Datei wird zusammen mit der PRP-Datei wiederum in eine ZIP-Datei komprimiert. Für die Benennung der ZIP-Datei (mit den ZIP-Dateien und der PRP-Datei) gelten folgende Konventionen:
GeplanteUhrzeit_InventarServerName_BaumName_GespeicherterStatus.zip
Wobei gilt: GeplanteUhrzeit gibt an, an welchem Datum und zu welcher Uhrzeit die ZIP-Datei erstellt wurde. InventarServerName bezieht sich auf den Inventarserver, auf dem die ZIP-Datei komprimiert wurde. BaumName ist der eindeutige Name des Baums, in dem sich die ZIP-Datei derzeit befindet. GespeicherterStatus bezieht sich auf den Speicherstatus der ZIP-Datei, und zip ist die Dateierweiterung für die komprimierten Dateien.
Der Wert für GespeicherterStatus lautet 0, 1 oder 2. Der Wert 0 gibt an, dass die ZIP-Datei noch nicht gespeichert wurde. Der Wert 1 gibt an, dass die ZIP-Datei zum ersten Mal auf dem Server gespeichert wurde. Der Wert 2 gibt an, dass die ZIP-Datei bereits einmal gespeichert wurde.
Der Name der ZIP-Datei ändert sich, und zwar je nachdem, ob die Datenbank mit dem Server verbunden ist.
Die ZIP-Datei enthält die ZIP-Dateien und eine Eigenschaftsdatei. Für den Namen der Eigenschaftsdatei gelten folgende Konventionen:
GeplanteUhrzeit_InventarServerName.prp
Die Eigenschaftsdatei enthält die geplante Uhrzeit, den Namen des Inventarservers und die Signatur. Mithilfe der Signatur kann die ZIP-Datei beglaubigt werden.
Jede ZIP-Datei kann maximal 50 STR-Dateien enthalten.
Sender- und Empfängerverzeichnisse
Die folgende Tabelle enthält die vom Sender und Empfänger verwendeten Verzeichnisse:
Blattserver, Blattserver mit Datenbank |
Wird auf diesem Inventarserver ausgeführt |
-- |
Der Sender verschiebt die STR-Dateien in das Verzeichnis entpushdir. |
-- |
Der Sender komprimiert die STR-Dateien in eine ZIP-Datei. Der Sender löscht die STR-Dateien. Sendet die ZIP-Datei an den nächsthöheren Inventarserver. |
-- |
Zwischenserver |
Wird auf diesem Inventarserver ausgeführt |
Wird auf diesem Inventarserver ausgeführt |
-- |
Der Empfänger erhält die ZIP-Dateien von dem Server auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
Der Empfänger kopiert die ZIP-Dateien von dem Inventarserver auf der jeweils niedrigeren Ebene in diesem Verzeichnis. Der Sender sendet die ZIP-Dateien an den nächsthöheren Inventarserver. |
-- |
Zwischenserver mit inventarisierten Arbeitsstationen |
Wird auf diesem Inventarserver ausgeführt |
Wird auf diesem Inventarserver ausgeführt |
Der Sender verschiebt die STR-Dateien in das Verzeichnis entpushdir. |
Der Empfänger erhält die ZIP-Dateien von dem Inventarserver auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
Der Empfänger kopiert die ZIP-Dateien aus dem Verzeichnis ZIPDIR in dieses Verzeichnis. Der Sender sendet die ZIP-Dateien an den nächsthöheren Inventarserver. Der Sender komprimiert die STR-Dateien in ZIP-Dateien. Der Sender löscht die STR-Dateien. |
-- |
Zwischenserver mit Datenbank |
Wird auf diesem Inventarserver ausgeführt |
Wird auf diesem Inventarserver ausgeführt |
-- |
Der Empfänger erhält die ZIP-Dateien von dem Server auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
Der Empfänger kopiert die ZIP-Dateien aus dem Verzeichnis ZIPDIR in dieses Verzeichnis. Der Sender sendet die ZIP-Dateien an den nächsthöheren Inventarserver. |
Der Empfänger kopiert die Datei in dieses Verzeichnis. |
Zwischenserver mit Datenbank und Arbeitsstationen |
Wird auf diesem Inventarserver ausgeführt |
Wird auf diesem Inventarserver ausgeführt |
Der Sender verschiebt die STR-Dateien in das Verzeichnis entpushdir. |
Der Empfänger erhält die ZIP-Dateien von dem Inventarserver auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
Der Empfänger kopiert die ZIP-Dateien aus dem Verzeichnis ZIPDIR in dieses Verzeichnis. Der Sender komprimiert die STR-Dateien in eine ZIP-Datei. Der Sender löscht die STR-Dateien. Der Sender sendet die ZIP-Dateien an den nächsthöheren Inventarserver. |
Der Empfänger kopiert die Datei in dieses Verzeichnis. |
Stammserver, Stammserver mit inventarisierten Arbeitsstationen |
-- |
Wird auf diesem Inventarserver ausgeführt |
-- |
Der Empfänger erhält die ZIP-Dateien von dem Inventarserver auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
-- |
Der Empfänger kopiert die ZIP-Dateien von dem Inventarserver auf der jeweils niedrigeren Ebene in diesem Verzeichnis. |
Der Empfänger wird nicht auf dem eigenständigen Server geladen.