www.ProFTPD.de
13. März 2007, 18:49:56 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Separate logfile für speziellen User  (Gelesen 137 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
_Smash_
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen E-Mail
« am: 24. November 2005, 12:55:59 »

Hallo

Ich muss einen speziellen Wartungsuser aus meinen Logfiles filtern.
Dieser User macht nichts anderes, außer sich von Zeit zu Zeit aus und ein zu loggen. (Wer sich jetzt fragt, was da der Sinn drin sein soll, dem sei gesagt, daß unser Loadbalancer sein balancing so managed.)

Ich habe schon was mit IfClass und IfUser versucht, aber wie in der Doku angekündigt funktioniert das nicht so wirklich.

Das ist, was ich versucht habe (nur ums mal zu zeigen):

Code:


<Class balancer>
    From 192.168.0.1  <-- IP geändert
</Class>
<Class nonbalancer>
    From !192.168.0.1
</Class>

<IfClass !balancer>
#############################################################################

#DebugLevel 9
ServerLog /opt/proftp/log/syslog.log

############################################################################

#SystemLog /opt/proftp/log/syslog.log
#TransferLog /opt/proftp/log/syslog.log
#SyslogLevel info

#############################################################################

LogFormat auth "%{%b %d %H:%M:%S}t %L proftpd[%P] %V (%h[%a]) auth: %h from %a as %u"
LogFormat xfer "%{%b %d %H:%M:%S}t %L proftpd[%P] %V (%h[%a]): xfer: %m %F"
LogFormat info "%{%b %d %H:%M:%S}t %L proftpd[%P] %V (%h[%a]): info: %r %J"
LogFormat dir "%{%b %d %H:%M:%S}t %L proftpd[%P] %V (%h[%a]): dir: %r %J"
LogFormat misc "%{%b %d %H:%M:%S}t %L proftpd[%P] %V (%h[%a]): misc: %r %J"

#ExtendedLog /opt/proftp/log/syslog.log AUTH auth
ExtendedLog /opt/proftp/log/syslog.log READ,WRITE xfer
ExtendedLog /opt/proftp/log/syslog.log INFO info
ExtendedLog /opt/proftp/log/syslog.log DIRS dir
ExtendedLog /opt/proftp/log/syslog.log MISC misc

#ExtendedLog /opt/proftp/log/syslog.log ALL
</IfClass>

<IfClass balancer>
#############################################################################

 ServerLog /opt/proftp/log/syslog2.log

 LogFormat auth "auth: %h from %a as %u"
 LogFormat xfer "xfer: %m %F"
 LogFormat info "info: %r %J"
 LogFormat dir "dir: %r %J"
 LogFormat misc "misc: %r %J"
 
 ExtendedLog /opt/proftp/log/syslog2.log AUTH auth
 ExtendedLog /opt/proftp/log/syslog2.log READ,WRITE xfer
 ExtendedLog /opt/proftp/log/syslog2.log INFO info
 ExtendedLog /opt/proftp/log/syslog2.log DIRS dir
 ExtendedLog /opt/proftp/log/syslog2.log MISC misc

 ExtendedLog /opt/proftp/log/syslog2.log ALL
</IfClass>




Also... was kann ich da tun?
Mit syslog-ng zu filtern ist in unserer Umgebung keine wirkliche Option.

Danke

_Smash_
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.049 Sekunden mit 17 Zugriffen.