Diese Transaktion beinhaltet alle Prüf- und Überwachungsfunktionen für eine Installation der Applikation. Der Watchdog kann jeweils zu einem bestimmten 'Zeitpunkt' (Checkpoint), der automatisch erreicht wird oder interaktiv ausgelöst werden kann, eine Untermenge von Prüfregeln aus einer vorgegebenen Liste von verschiedenen Prüfregeln (Topics) durchführen. Vorkonfigurierte Checkpoints sind:
Es können kundenspezifisch zusätzliche Prüfregeln programmiert und ausgeführt werden. Alle Ergebnisse aller Prüfregeln eines Checkpoints werden in einem gemeinsamen Dokument erzeugt. Die Erzeugung und unmittelbare Anzeige von Dokumenten (auch für einzelne Prüfregeln) ist über Buttons auf dem ersten Panel möglich.
Für jede Prüfregel gibt es drei verschiedene Darstellungsarten:
'Skip' bedeutet, dass diese Prüfregel für diesen Checkpoint nicht ausgeführt wird.
Für jede Prüfregel des Zeitpunkts 'Periodisch' kann ein maximaler Rückgabewert (Threshold) angegeben werden (auch 0), dessen Überschreiten als 'Fehler' interpretiert wird. Solch ein Fehlerzustand löst folgende Aktionen aus:
Wenn der Zeitpunkt, zu dem der nächste automatische Check erfolgen sollte, überschritten wurde, ohne dass der Watchdog läuft, wird ebenfalls ein Notifier erzeugt.
Starten der Manager, wenn nicht verfügbar
Ist dieser Schalter eingeschaltet, überprüft der Watchdog bei jedem periodischen Check, ob noch alle benötigten Manager laufen. Fehlt einer oder mehrere Manager, so führt der Watchdog für diesen Manager folgende Aktionen aus: * Sollte der 'alte' Manager Prozess noch vorhanden sein, so wird dieser mit einem kill entfernt * Der Manager wird neu gestartet
Die Liste der benötigten Manager basiert auf der Liste, die in der Hintergrund-Manager Transaktion konfiguriert ist. Steuerung des interaktiven und Hintergrundprozessfensters
Mit diesen Schaltern besteht die Möglichkeit, das gesamte System zu bestimmten Uhrzeiten freizugeben und zu sperren. Hierbei können unterschiedliche Zeiten für interaktive Vordergrund- und Hintergrundprozesse angegeben werden.
Betriebszeit
Starten des Systems ( interaktive Benutzer )
- System wird freigegeben
Starten des Systems ( Hintergrundprozesse )
- Manager werden gestartet
Stoppen des Systems ( interaktive Benutzer ):
- Zuerst wird das System gesperrt, so dass sich kein weiterer Benutzer einloggen kann.
- Danach werden alle interaktiven Prozesse, die noch laufen, beendet.
Stoppen des Systems ( Hintergrundprozesse )
- Die Manager werden heruntergefahren
Es kann zusätzlich eine Zeit eingegeben werden, zu der eine Notify Nachricht an die interaktiven Benutzer geschickt werden soll, mit der Nachricht, dass das System in x Minuten heruntergefahren wird.
Alle eingegebenen Zeiten sind in der Zeitzone, die für den Watchdog eingestellt wurde.
Der Watchdog stellt eine Funktion zum sofortigen Herunterfahren und Sperren des Systems zur Verfügung. Diese kann durch die Transaktion zur Steuerung Hintergrundmanager (SYSMGR ) aufgerufen werden.
Der Watchdog stellt die Möglichkeit zur Verfügung, das Ergebnis an ein externes Auditing System zu übergeben.
Falls 'externes Monitoring' eingeschaltet ist, werden die Ergebnisse der Checks in eine Datei geschrieben, die in 'Dateiname' angegeben ist.
Es werden die Ergebnisse der Checks in die Datei geschrieben, bei denen Externes Monitoring gecheckt ist.
Diese Datei kann durch ein Skript, angegeben in 'Jobname', an einen anderen Ort/Rechner kopiert werden.
Das Einschalten von 'Erzeuge Volume Report' schreibt das Ergebnis von jedem Check (Morgen Check, Abend Check und Periodischer Check) in die Datenbank Tabelle SYI.
Jeder einzelne Check generiert eine Zeile in dieser Tabelle.
Im Vordergrund laufende Manager-Prozesse sind grundsätzlich manuell zu starten.
Watchdog
Konfiguration
Anzeige Details
Zeige Prozesse
E-Mail
E-Mail technische Konfiguration
External Monitoring
Auf diesem Panel werden die Konfigurationseinstellungen für den Watchdog vorgenommen. Die folgende Tabelle zeigt alle verfügbaren Optionen an und stellt vorgesehene Prüfregeln und typische Konfigurationen für Checkpoints dar. Angezeigt werden dabei alle Spalten mit fettgedrucktem Inhalt. Die manuell änderbaren Spalten sind im Tabellenkopf entsprechend gekennzeichnet.
Hinweis: Für Unix-Clients ist diese Funktion umfangreicher, da hier zusätzliche Prüfregeln vorhanden sind.
Als Ausgabeformate für die Statistik sind HTM und PDF verfügbar. In dem Feld “Max. # der Einträge pro Liste” wird die Höchstgrenze für die anzuzeigenden Meldungen je Liste definiert.
Prüfregel (Topic) | Name | Argument (manuell änderbar) | # Rückläufer | Grenze ({Threshold} - manuell änderbar) | Morgens (manuell änderbar) | Abends (manuell änderbar) | TRN für 'Details' | TRN für 'Manage' | Weitere Kommentare |
---|---|---|---|---|---|---|---|---|---|
Laufender Manager | mgr | Fehlender Manager | 0 | Liste | SYSMGR | SYSMGR | [Liste] zeigt fehlende Manager an, [Details] zeigt alle Manager an. |
||
Laufende Services | srv | Service läuft nicht | 0 | Liste | SYSMGR | SYSMGR | 'Liste' zeigt fehlende Services an, 'Details' zeigt alle Services an Abgleich mit SYB + IPC-Status |
||
Fehlerhafte WFE | wfeerr | Fehlerhafte WFE | 0 | Liste | INFTRN | DBMTRN | |||
Überfällige WFE | wfeovd | Tage überfällig | Überfällige WFE | 0 | Liste | Zähler | INFTRN | DBMTRN | |
Fehlende Unterschrift | wfesig | WFE wartet auf PDS | 100 | INFTRN | DBMTRN | ||||
Fehlende Unterschrift | wfesig | TRN wartet auf Unterschrift | 100 | INFTRN | DBMTRN | ||||
Überfällige ORD | Tage überfällig | Überfällige ORD | 0 | Liste | Zähler | INFORD | DBIORD | ||
Wartet auf Vorgänger | wfepdp | WFE wartet auf PDP | 50 | INFTRN | DBMTRN | ||||
Wartet auf Bestätigung | wfepda | WFE wartet auf PDA | 50 | INFTRN | DBMTRN | ||||
Wartet auf Limitbestätigung | wfepdl | WFE wartet auf PDL | 50 | INFTRN | DBMTRN | ||||
Kritische QUE | Stunden kritisch | kritische QUE | 0 | INFQUE | DBIQUE | ||||
Interaktive Benutzer | ssnusr | Eindeutige Benutzer-IDs in SSN | 1000 | Zähler | Zähler | INFSSN | DBMSSN | ||
Lizenzen | lic | Applikations- Benutzer- Zähler | INFSSN | REOSSN | |||||
Dumps <> CONNPROBLEM | dmpa | letzte ? Stunde | Dumps | 0 | Zähler | Zähler | SYSIXF | Dumps, die nicht aus Verbindungsabbrüchen resultieren. 'Details' extrahiert Fehlermeldung aus einer lst-Datei |
|
Verbindungs- abbrüche | dmpb | letzte ? Stunde | Dumps | 10 | Zähler | Zähler | SYSIXF | Genau die Dumps, die aus Verbindungsabbrüchen resultieren 'Details' extrahiert Fehlermeldung aus einer lst-Datei |
|
Fehler-Events | evterr | letzte ? Stunde | Fehler-Events | 5 | Zähler | Zähler | INFEVT | ||
Plattenplatz | dskspc | % des Dateisystems benutzt | 20 | Liste | SYSIXU | SYSCLN | |||
Unvollständige Transaktion | trninc | TRN mit Workflow | Liste | Liste | INFTRN | DBMTRN | |||
Teil-Nachrichten | smhpar | Unvollständige Teil- Nachrichten | Liste | INFSMH | |||||
SPT, eingehend | sptinc | älter als ? Tage | SPTs nicht abgearbeitet | Liste | SPTSEL | ||||
SPT, anhängig | sptpen | älter als ? Tage | SPTs nicht abgearbeitet | Liste | SPTSEL | ||||
SPT, Korrektur | sptcor | älter als ? Tage | SPTs nicht abgearbeitet | Liste | SPTSEL | ||||
SPT, abgelehnt | sptrej | älter als ? Tage | SPTs nicht abgearbeitet | Liste | SPTSEL | ||||
SPT, Automatik | sptreg | älter als ? Tage | SPTs nicht abgearbeitet | Liste | SPTSEL | ||||
SPT, gelöscht | sptdel | älter als ? Tage | SPTs nicht abgearbeitet | SPTSEL | |||||
Abgelaufene Prozesse | prc | unberührt ? Min. | Abgelaufene Prozesse | REOSSN | |||||
Jobs mit Fehlern | joberr | Jobs mit Fehlern | 0 | DBIJOB | DBIJOB | ||||
Überfällige Jobs | jobovd | Minuten überfällig | Nicht ausgeführte Jobs | 0 | JOBTSK | JOBTSK | |||
Überfällige ACKs | ackovd | älter als ? Stunden | ACKs nicht enthalten | 0 | JOBTSK | JOBTSK | |||
Lokale Drucke mit Fehlern | prt | Lokale Drucke mit Fehlern | 0 | Liste | DBIPRC | DBIPRC | |||
Überfällige lokale Drucke | prt | Minuten überfällig | Nicht ausgeführte lokale Drucke | 0 | Liste | DBIPRC | DBIPRC | ||
Aktive Drucker Queues (*) | prt | Verfügbarkeit Drucker Queues | Liste | DBIPRC | DBIPRC |
(*) = Zurzeit nur für Betriebssystem AIX verfügbar
Dieses Panel entspricht dem Panel “Watchdog Info” (SYSWDI). Hier können die Details des letzten Checks abgerufen werden und Checks (periodisch, morgens, abends) neu gestartet werden. Des Weiteren werden Datum und Uhrzeit des jeweils zuletzt durchgeführten Checks angezeigt.
Über die Buttons [Anzeige Ergebnis] werden die Ergebnisse der jeweils zuletzt durchgeführten Checks angezeigt. Durch Klicken auf [Ausführen Check] werden die Checks erneut durchgeführt.
Für die Anzeige stehen in der Tabelle auf dem Panel folgende Buttons zur Verfügung:
Hinweis: Falls nicht alle Aufrufe (insbesondere 'Manage'-Funktionen) ausführbar sein sollten, müssen Änderungen an der Standardprofil-Funktionalität vorgenommen werden.
Datenfeld | Beschreibung |
---|---|
Start Time of Job Date | Dieses Feld zeigt das Datum, an dem der Aufgaben-Manager gestartet wurde, an mit Stunden und Minuten. |
Automatic Termination Flag | Dieses Feld legt die Gründe für das Beenden des Aufgaben-Managers fest - zu einer festgelegten Zeit. In diesem Fall ist die Zeit auf der rechten Seite einzugeben - bei leerer Liste. In diesem Fall hält der Aufgaben-Manager an, wenn die Liste der offenen Transaktionen leer ist. - nur manuell. In diesem Fall hält der Aufgaben-Manager an, wenn der “Stop” Button gedrückt wird. |
Redotime | Dieses Feld enthält die Neustartzeit des Aufgaben-Managers in Sekunden. Nach dieser Zeit startet der Aufgaben-Manager falls die Verarbeitung als “automatisch” eingestellt ist. Falls “manuell” gewählt wurde, ist die Eingabe eines Zeitraums ohne Funktion. |
Anwendungs Trace Flag | Diese Option setzt den Trace Level der Transaktion. Höhere Werte bedeuten mehr Details. |
Externer Schlüssel | cf Appendix A, Tabelle USR Feld EXTKEY |
Name | cf Appendix A, Tabelle USR Feld NAM |
Externer Schlüssel | cf Appendix A, Tabelle USR Feld EXTKEY |
Name | cf Appendix A, Tabelle USR Feld NAM |
Datenfeld | Beschreibung |
---|---|
Zeitstempel der Aktualisierung dieses Datensatzes | cf Appendix A, Tabelle SYA Feld UPDDATTIM |
Zeitstempel wann der Datensatz überfällig wird | cf Appendix A, Tabelle SYA Feld NXTDATTIM |