PDA

View Full Version : Arbeiten eines User



Mark_S
12-08-04, 08:43
Hallo,

folgendes Problem:

Wir müssen die Arbeiten eines bestimmten Users auf der AS/400 seit Januar 2004 nachhalten.
Wie kann man das am effektivsten tun? Es reicht zu wissen, wann er sich wo angemeldet hat.
Die asynchronen und die Batch-Jobs die unter seinem Eigner gestartet wurden, dürfen nicht dabei sein.

Danke und Grüsse
Markus

RobertMack
12-08-04, 09:02
Hallo,

Variante 1:

a) Startprogramm im USRPRF, welches die Anmeldung in eine Datei schreibt

b) Kopie des Commands SIGNOFF in einer Bibliothek QSYSKUNDE, welche im Systemteil der *Libl vor QSYS steht - dieser Command ruft dann ein CL auf, welches bei bestimmten Usern die Abmeldezeit in o.g. Datei schreibt und zum Schluß QSYS/SIGNOFF ausführt


Variante 2:

Ein Programm, das periodisch einen DSPLOG ausführt und diesen Spool gezielt ausliest


Sicher gibt es noch weitere Varienten ...

Gruß,

Robert

BenderD
12-08-04, 09:02
Hallo Markus,

seit Januar 2004 lässt sich da wohl heute recht wenig machen; ab heute sieht es da schon besser aus. Das Stichwort heißt Auditing und dafür muss man ein Audit Journal einrichten und entsprechende Audit Werte für Benutzer und Objekte und Systemwerte setzen.
Zusätzlich braucht man noch ein Auswertungsprogramm für die anfallenden Daten. Der Zeitaufwand für dies liegt in der Größenordnung "wenige Tage"

mfg

Dieter Bender


Hallo,

folgendes Problem:

Wir müssen die Arbeiten eines bestimmten Users auf der AS/400 seit Januar 2004 nachhalten.
Wie kann man das am effektivsten tun? Es reicht zu wissen, wann er sich wo angemeldet hat.
Die asynchronen und die Batch-Jobs die unter seinem Eigner gestartet wurden, dürfen nicht dabei sein.

Danke und Grüsse
Markus

jo400
12-08-04, 09:15
Hallo Markus,

versuchs doch mal mit DSPLOG und dem Protokoll QHST; bei
uns geht das Protokoll immerhin einen Monat zurück.

Viel Erfolg

Jo

Mark_S
12-08-04, 09:17
Vielen Dank.

Das sind aber natürlich alles Hinweise, wie man es in Zukunft handeln kann.

Gibt es nicht für die Vergangenheit schon Lösungen, wie z.B. einen Eintrag in LOG wo man sehen kann, das sich der User an- oder auch abgemeldet hat?

Grüsse
Mark

BenderD
12-08-04, 09:37
Vielen Dank.

Das sind aber natürlich alles Hinweise, wie man es in Zukunft handeln kann.

Gibt es nicht für die Vergangenheit schon Lösungen, wie z.B. einen Eintrag in LOG wo man sehen kann, das sich der User an- oder auch abgemeldet hat?

Grüsse
Mark

CHGSYSVAL QDATE ....

sorry, konnte wieder mal nicht widerstehen.

mfg

Dieter Bender

Fuerchau
12-08-04, 11:07
Wenn man für die Zukunft nichts vorsieht hat man später von der Vergangenheit auch nichts.
Schau mal mittels GO CLEANUP wie deine Bereinigungszeiten aussehen. Dies ist die maximal verfügbare Vergangenheit.