Monitor-Verwaltung

Der Entire Output Management Monitor läuft als Natural-Subtask unter Entire System Server oder als Stapeljob. Er steuert das Generieren, Drucken und Verteilen von Reports und Bündeln.

Dieser Abschnitt behandelt folgende Themen:


Monitor-Parameter verwalten

Der Knoten Monitor Verwaltung enthält die Ordner Monitor und Tasks. Die verfügbaren Funktionen sind in den folgenden Abschnitten beschrieben.

Monitor-Parameter ändern

Beginn der AnweisungslisteUm die Monitor-Parameter zu ändern:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Parameter öffnen.

    Die Parametereinstellungen werden angezeigt. Eingabefelder können geändert werden.

    Monitor-Verwaltung

  3. Weitere Informationen siehe Felder: Monitor-Verwaltung.

  4. Wählen Sie OK, um die Änderungen zu speichern.

Felder: Monitor-Verwaltung

Feld Erklärung
Monitor-Knoten Nummer des Knotens, unter dem Entire Output Management läuft.
Wartezeiten
Minimale Wartezeit Die Zeit in Sekunden, die der Monitor zwischen zwei Monitorzyklen mindestens warten soll. Sie können den hier erscheinenden Wert ändern, indem Sie einen neuen Wert eingeben.
Maximale Wartezeit Die Zeit in Sekunden, die der Monitor zwischen zwei Monitorzyklen höchstens warten soll. Sie können den hier erscheinenden Wert ändern, indem Sie einen neuen Wert eingeben.
Zuwachs Anzahl Sekunden, um die sich die Wartezeit erhöht. Wenn während der Mindestwartezeit kein Ereignis stattfindet, wird die Wartezeit um diese Schrittweite erhöht, bis die maximale Wartezeit erreicht ist. Sobald ein Ereignis stattfindet, reduziert sich die Wartezeit auf das Minimum. Sie können den hier erscheinenden Wert ändern, indem Sie einen neuen Wert eingeben.
aktuelle Wartezeit Die aktuelle Wartezeit für den aktuellen Zyklus.

Monitor-Parameter anzeigen

Beginn der AnweisungslisteUm die Monitor-Parameter anzuzeigen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Anzeigen.

    Die Parametereinstellungen werden angezeigt. Alle Felder sind Ausgabefelder.

    Weitere Informationen siehe Felder: Monitor-Verwaltung.

  3. Wählen Sie Abbrechen, um das Fenster zu schließen.

Monitor starten

Um den Monitor zu starten, muss der für den Start angegebene Entire System Server Knoten aktiv sein.

Beginn der AnweisungslisteUm den Monitor zu starten:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Starten.

    Der Monitor-Status ändert sich, und es erscheint die Bestätigungsmeldung "Monitor Start initialisiert".

Monitor aktivieren (wecken)

Mit dieser Funktion können Sie den Monitor noch vor dem nächsten geplanten Aktivitätszyklus aktivieren (siehe Felder Wartezeit im Abschnitt Felder: Monitor-Verwaltung).

Beginn der AnweisungslisteUm den Monitor zu wecken:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Wecken.

    Wenn es eine anstehende Arbeit gibt, ändert sich der Status. Wenn der Aktivitätszyklus beendet ist, ändert sich der Monitor-Status wieder in "Idle" (Leerlauf).

Monitor-Status anzeigen

Beginn der AnweisungslisteUm den Status des Monitors anzuzeigen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Status.

    Der Status des Monitors wird angezeigt:

    Monitor-Task-Status

    Folgende Monitor-Status-Anzeigen sind möglich:

    • Abbruch

    • Analysiere Quellen

    • Beendet

    • Erzeuge Aktive Reports

    • Löschen Report-Quellen

    • Export Objekte

    • Leerlauf

    • Inaktiv

    • Initialisierung

    • Lade Quelle nach NOM DB

    • Bündel-Verarbeitung

    • Druck-Verarbeitung

    • SPOOL-Verarbeitung

    • Löschen abgel. Archiv

    • Löschen abgel. Bündel

    • Löschen abgel. Protokoll

    • Loeschen abgel. Druck

    • Löschen abgel. Reports

    • Neustart nach Fehler

    • Beenden

    • Start ARCHIVIERUNG

    • Start VERDICHTUNG

    • Start REAKTIVIERUNG

Monitor-Puffereinträge komplett löschen

Beginn der AnweisungslisteUm alle Monitor-Puffereinträge zu löschen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Buffer löschen.

    Alle Einträge im Natural Buffer Pool werden gelöscht.

Monitor-Puffereintrag einzeln löschen

Beginn der AnweisungslisteUm einen einzelnen Monitor-Puffereintrag zu löschen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Löschen einzeln.

    Buffer-Pool des Monitors löschen

  3. Geben Sie die Daten für das zu löschende Objekt ein, und wählen Sie OK.

    Nur das Objekt, das Sie hier angeben, wird aus dem Monitor-Bufferpool gelöscht.

Monitor-Protokoll anzeigen

Anmerkung:
Die hier beschriebene Funktionalität steht auch unter Kontroll-Funktionen > Protokollierungen > Monitor zur Verfügung. Siehe Monitor-Protokoll anzeigen im Benutzerhandbuch. Damit auch Benutzer ohne Administrator-Status diese Funktion benutzen können, muss in ihrer Definition des Benutzerprofils - Register "Zugriffsrechte" die Option Erlaube das Anzeigen des Monitor Logs markiert sein.

Beginn der AnweisungslisteUm das Monitor-Protokoll anzuzeigen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Protokoll anzeigen.

    Das Monitor-Protokoll wird angezeigt (Beispiel):

    Protokoll Monitor

    Zu jedem Ereignis zeigt es Datum und Zeit des Eintretens, die Benutzerkennung des verursachenden Benutzers bzw. die Kennung des Monitors sowie eine erklärende Nachricht.

    Sie können die Protokolleinträge aufsteigend oder absteigend nach Datum/Uhrzeit sortieren.

Beginn der AnweisungslisteUm zusätzliche Informationen zu einem Protokolleintrag anzuzeigen:

  1. Markieren Sie den entsprechenden Eintrag, und wählen Sie Info.

    Das Fenster Log-Nachricht wird angezeigt.

  2. Wählen Sie Abbrechen, um zum Protokoll zurückzukehren.

Monitor-Protokolleinträge filtern / nach Zeichenkette durchsuchen

Beginn der AnweisungslisteUm das Monitor-Protokoll nach Auswahlkriterien anzuzeigen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Monitor im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Protokollfilter.

    Das Fenster Protokollierung filtern erscheint im Inhaltsbereich

  3. Geben Sie Ihre Auswahlkriterien in den Feldern im Bereich Von und Bis ein.

  4. Im Feld Suchstring können Sie eine Zeichenkette eingeben, nach der das gefilterte Monitor-Protokoll durchsucht werden soll.

    Beispiel:

    Protokollierung filtern, Monitor

    Markieren Sie das Kontrollkästchen Groß-/Kleinschreibung, falls Sie dieses Merkmal bei der Suche benötigen.

  5. Wählen Sie OK.

    Unter dem Symbol für den Knoten erscheint ein Pluszeichen:

    Symbol Filter-Kriterien

    Es zeigt an, dass Filter-Kriterien für das Monitor-Protokoll gelten.

  6. Markieren Sie das Symbol, und wählen Sie Protokoll anzeigen.

    Jetzt erscheint im Inhaltsbereich das entsprechend gefilterte Monitor-Protokoll mit der Treffer-Anzeige (Beispiel):

    Monitor-Protokoll, gefiltert und durchsucht

Anmerkungen:

  1. Die eingegebenen Kriterien und der Suchstring gelten für die Dauer der aktuellen Sitzung.
  2. Um wieder das vollständige Monitor-Protokoll anzuzeigen, müssen Sie das Kommando Protokollfilter erneut benutzen und im Fenster Protokollierung filtern Ihre Angaben zurücksetzen. Wählen Sie dazu die Schaltfläche Reset.

Wartezeit zwischen zwei Monitorzyklen ändern

Sie können die vorgegebene Wartezeit zwischen zwei Monitorzyklen ändern, um sie der Arbeitslast in Ihrer Installation anzupassen.

Dies ist möglich:

  • beim Starten des Monitors,

  • wenn der Monitor bereits aktiv ist.

Ändern Sie die Wartezeit, indem Sie in den Wartezeiten-Feldern neue Werte (in Sekunden) eingeben. Siehe Felder: Monitor-Verwaltung.

Unterdrückung identischer Protokoll-Nachrichten

Manchmal ist es erforderlich, dass der Benutzer bei Fehlern eingreift. Der Monitor versucht, seine Tasks bei jedem Monitor-Zyklus neu auszuführen. Um die Protokollierung ("Logging") bei solchen kurzzeitigen Fehler-Situationen zu reduzieren, werden sich wiederholende, identische Protokoll-Meldungen gemäß dem folgenden Schema automatisch unterdrückt:

  • Die identischen Meldungen 1 bis 9 werden wie gewöhnlich in das Monitor-Protokoll geschrieben.

  • Meldung 10 geht eine Warnung voraus, dass zukünftige identische Meldungen unterdrückt werden.

  • Die nächsten identischen Meldungen (Erinnerungen), die in das Protokoll geschrieben werden, sind 20, 30, 40, ... 100, 200, 300, ... 1000, 2000, 3000, ...

  • Die Unterdrückung der Duplikate wird zurückgesetzt, wenn die Monitor-Task neu gestartet wird. Außerdem werden Duplikate nicht unterdrückt, wenn eine Verzögerung von 23 (oder mehr) Stunden zwischen den Vorkommen eintritt.

Abrufen des Monitor-Protokolls im Batch-Modus

Mit Hilfe der Utility NOMLOG kann das Monitor-Protokoll ("Log")auch im Batch-Modus abgerufen werden.

Beginn der AnweisungslisteUm das Monitor-Protokoll im Batch-Modus abzurufen:

  1. Erstellen Sie einen Stapeljob.

  2. Starten Sie Natural, und melden Sie sich bei der Bibliothek SYSNOM an.

  3. Rufen Sie die Utility NOMLOG mit den folgenden Parametern auf:

    NOMLOG <yyyymmdd> <hhmm> <YYYYMMDD> <HHMM> <L> <T> <H> [<text>]
    Parameter Erklärung
    <yyyymmdd> Von Jahr (yyyy) Monat (mm) Tag (dd).
    <hhmm> Von Stunde (hh) Minute (mm).
    <YYYYMMDD> Bis Jahr (YYYY) Monat (MM) Tag (DD).
    <HHMM> Bis Stunde (HH) Minute (MM).
    <L> Sprache (1 = Englisch, 2 = Deutsch).
    <T> L = nur Log-Daten, T = nur Trace-Daten, B = sowohl Log- als auch Trace-Daten.
    <H> Titel schreiben (Y/N). Geben Sie N an, wenn Sie die Ausgabe anschließend mit Benutzer-Utilities bearbeiten wollen.
    <text> Ein Wort für die Volltextsuche (optional); dann werden nur die Meldungen ausgedruckt, die dieses Wort enthalten.

Monitor-Tasks verwalten

Dieser Abschnitt behandelt folgende Themen:

Verfügbare Kommandos für Monitor-Tasks

Beginn der AnweisungslisteUm die verfügbaren Kommandos für Monitor-Tasks anzuzeigen:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Tasks im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf.

Die verfügbaren Funktionen sind in den vorangegangenen Abschnitten beschrieben.

Monitor-Subtasks auflisten

Die Monitor-Tasks zeigen den aktuellen Status der Monitor-Subtasks.

Beginn der AnweisungslisteUm die Monitor-Subtasks aufzulisten:

  1. Markieren Sie Systemverwaltung > Monitor-Verwaltung > Tasks im Objekt-Arbeitsbereich.

  2. Rufen Sie das Kontextmenü auf, und wählen Sie Liste.

    Die Liste der Monitor-Tasks wird angezeigt.

    Liste der Monitor-Tasks

  3. Wenn Sie die Schaltfläche Aktualisieren benutzen, werden neue Daten vom Server abgerufen.

    Wenn Sie die das Kontrollkästchen Aktualisierung alle (... Sekunden) markieren, können Sie festlegen, dass die aufgelisteten Daten nach dem angegeben Zeitraum automatisch aktualisiert werden.

  4. Sie können in der Liste einen Task markieren, das Kontext-Menü aufrufen und eines der folgenden Kontext-Menü-Kommandos ausführen:

    • Parameter Öffnen

    • Parameter Anzeigen

    • Beenden

    • Wecken

    • Buffer Löschen

    • Protokoll anzeigen

Felder: Monitor-Task-Verwaltung

Feld Erklärung
Nummer Task-Nummer: 01 bis 05
Status Aktueller Task-Status
Aktion Von dieser Task ausgeführte Verarbeitung
Zuletzt aktiv Datum und Uhrzeit, wann der Task zuletzt aktiv war.
Zyklus Min, Zyklus Max., Zuwachs, aktive Minimale, maximale und aktuelle Wartezeiten sowie deren Schrittweiten (Zuwachs) für diesen Task.

Diese Werte (außer dem für die aktuelle Wartezeit) können durch Überschreiben auf den erforderlichen neuen Wert geändert werden.