[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2007
    Beiträge
    2

    Question Einlogg-Daten bestimmter Benutzer

    @all:
    Gibt es eine Möglichkeit, Einlogg-Daten von Benutzern abzufragen? Werden diese Daten irgendwo hinterlegt?

    Konkret:
    Es soll festgestellt werden, wann ein Benutzer sich an der i5 an- und wann er sich wieder abmeldet; ggf. auch mehrfach am Tag.

    Wäre für jede Anregung dankbar...
    LIL

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    DSPLOG zeigt dir die nötigen Informationen an (Job-Start und Ende werden protokolliert).

    z.B.:

    DSPLOG JOB(FUERCHAU/FUERCHAUS1)

    Da du leider den Jobnamen angeben musst (Devicename=Jobname), ist dies allerdings mühselig.

    Du kannst das Log allerdings drucken und dann per Programm auswerten.

    Oder entsprechende API's bemühen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    DSPLOG MSGID(CPF1100) output(*print) ist ein ganz guter Ausgangspunkt, oder Audit Journal sollte da auch was hergeben.

    mfg

    Dieter Bender

    Zitat Zitat von Fuerchau Beitrag anzeigen
    DSPLOG zeigt dir die nötigen Informationen an (Job-Start und Ende werden protokolliert).

    z.B.:

    DSPLOG JOB(FUERCHAU/FUERCHAUS1)

    Da du leider den Jobnamen angeben musst (Devicename=Jobname), ist dies allerdings mühselig.

    Du kannst das Log allerdings drucken und dann per Programm auswerten.

    Oder entsprechende API's bemühen.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    DSPLOG MSGID(CPF1100) output(*print) ist ein ganz guter Ausgangspunkt, oder Audit Journal sollte da auch was hergeben.
    Joupp, wenn man schon anfängt, sich für solche Informationen zu interessieren, ist das Audit Journal sowieso eine gute Idee...

    -h

  5. #5
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von LIL Beitrag anzeigen
    .....
    Konkret:
    Es soll festgestellt werden, wann ein Benutzer sich an der i5 an- und wann er sich wieder abmeldet; ggf. auch mehrfach am Tag.

    Wäre für jede Anregung dankbar...
    LIL
    Hello,

    ich hab hier sowas mal zusammengeschustert in früheren Tagen.
    Da läuft jeden Tag nen Job, der ne Liste produziert, welche mir eben genau diese Info liefert.
    etwas konkreter sieht das so aus:

    PHP-Code:
    User KUEMPI EDV 
    Start
    955081/KUEMPI/D114EDVKUE im Subsystem QINTER in QSYS am 10.01.08 um 08:21:49 gestartetJob im System 
    Start
    955083/KUEMPI/D115EDVKUE im Subsystem QINTER in QSYS am 10.01.08 um 08:22:01 gestartetJob im System 
    Start
    955084/KUEMPI/QPADEV0026 im Subsystem QINTER in QSYS am 10.01.08 um 08:24:09 gestartetJob im System 
    Ende 
    955084/KUEMPI/QPADEV0026 endete am 10.01.08 um 13:30:46 nach 2 SekundenBeendigungscode 30 
    Ende 
    955083/KUEMPI/D115EDVKUE endete am 10.01.08 um 17:55:59 nach 1 SekundenBeendigungscode 0 
    Ende 
    955081/KUEMPI/D114EDVKUE endete am 10.01.08 um 18:03:44 nach 1 SekundenBeendigungscode 0 
    Das sieht so aus, dass ich zuerst ne Datei erstelle (DSPUSRPRF....) und mir da die Info von allen Profilen rausziehe, die am Vortag den letzten Login hatten (CPYF....INCREL((*IF UPPSOD *EQ &JJMMTT)) )

    Diese Daten gleiche ich dann ab mit einer anderen Datei, welche entstanden ist aus DSPLOG... MSGID(CPF1124 CPF1164) vom Vortag (vorher OVRDBF nach Datei).

    Alles in einem ergo ein CLP und ein RPG.
    Wen man sich mit der Materie beschäftigt, alles in allem ungefähr 1-2 Stunden Arbeit für ne brauchbare Liste.

    Wobei Audit wie von den anderen geschrieben, sicher die bessere Alternative ist... (Aber ich frickel manchmal gerne)

    Gruss

    kuempi

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    ab v5r4

    Hi,
    ich glaube das das (ab V5R4) mit STRWCH geht. Einfach ein pgmschreiben das die nachricht auswertet.
    den watch auf *HSTLOG legen
    Robert

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Falls sich die bertreffenden Benutzer alle über TELNET am System anmelden, könntest du zwei TELNET-Ausgangsprogramme schreiben und unter WRKREGINF eintragen.

  8. #8
    Registriert seit
    Oct 2003
    Beiträge
    107
    Hallo zusammen,


    Anleitung zum Einrichten der Überwachung eines einzelnen Users mittels Auditing. Ist in 10 Minuten eingerichtet.

    http://www.cs400.de Einrichten der Überwachung mittels Auditing

    Grüße

    Carsten Schulz

  9. #9
    Registriert seit
    Jul 2007
    Beiträge
    2
    @ALL:

    Vielen Dank für Eure vielfältigen Lösungsansätze. Werde sie auswerten und versuchen, den für unsere Anwendung optimalen herauszufiltern; bin aber vorerst noch in einem anderen Projekt und das ist zeitkritisch...

    Keep on, LIL

Similar Threads

  1. RAS PPP Benutzer und Kennwort ändern
    By pwrdwnsys in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 27-11-06, 12:10
  2. IFS Datei Daten hinzufügen
    By sim in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-05-06, 08:00
  3. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37
  4. Prozedur als bestimmter Benutzer starten
    By hs in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 24-11-04, 15:02
  5. Daten Import Tool + Dublettensuche für i5 CRM
    By Heinz Molter in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 31-08-04, 09:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •