PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webuser logfile



Teas
24.11.01, 17:23
Hallo !

Ich habe mir einen webserver eingerichtet mit einen Mebers bereich, und jetzt möchte ein logfile erstellen lassen wo ich sehe wann welcher user online ist bzw.war.
Ich kann das zwar im apache logfile sehen aber das ist mir ein bischen zu groß und ich weiß auch nicht wie ich es filtern kann. Kann mir da einer weiter Helfen ?

TEAS

nightshifter
26.11.01, 15:29
Hi!

Wie wäre es wenn Du die User mit PERL / PHP beim einloggen "mitloggst" und irgendwo in einer Datei/Datenbank die Zugriffe speicherst. Ausloggen ist IMHO nicht machbar (siehe hierzu z.B. PHP-FAQ)

Andere Möglichkeit im access logfile (combined) steht bei authentifizierten Benutzern zwischen IP und Datum der (erfolgreich) authentifizierte Benutzer also so:

192.168.0.1 - mkowalkowski [26/Nov/2001:17:23:34 +0100] ....

ansonsten sieht es so aus

192.168.0.1 - - [26/Nov/2001:17:23:34 +0100] ....

kann man sicher z.B. mit Webalizer (http://www.mrunix.net) auswerten, hab da aber keine Erfahrungswerte ;) ...

oder selber was schreiben :D