Cron Job: logrotate

Wh1sper

Member
Soviel ich mitbekommen habe, macht ispconfig das logrote für
Code:
/var/log/ispconfig/auth.log
mit
Code:
/usr/local/ispconfig/server/cron.php
selbst.
Wie bekomme ich ispconfig dazu das nicht täglich, sondern wöchentlich zu tun?
Hintergrund ist fail2ban findtime , mir ist 1 Tag zu kurz
 

Till

Administrator
Geht alles, aber halt nicht ohne den code anzupassen. /usr/local/ispconfig/server(lib/classes/cron.d/200-logfiles.inc.php ab Zeile 185. Da werden eher selten Änderungen gemacht, also einfach die Datei mit chttr +i vor überschreiben schützen, damit sie nicht beim nächsten ISPConfig Update wieder auf altem Stand ist.
 

Till

Administrator
Gerade nochmal geschaut, es muss da auch eine Einstellung unter system > server config geben "log_retention". Aber betrifft halt nur die Anzahl der Logs und nicht ob sie komprimiert sind und wann sie rotiert werden.
 

Wh1sper

Member
habe die kompresion auskommentiert. reicht aus.
Eigentlich ein Luxusproblem, bisher waren nahezu keine fremdversuche. Aber da ich die jails nun alle aktualisiert hatte, fiel mir das auf. Standrd ist j log und log.1 unkomprimiert zu lassen. Da hier ispconfig sehr friedlich ist, brauche ich gar nicht kompromieren
 

Werbung

Top