syslog files begrenzen und täglich löschen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

syslog files begrenzen und täglich löschen

Beitrag von ccc » 02.07.2005 15:15:35

hi

habe bei meiner firewall syslog aktiviert.

Jetzt bekomme ich bei meinem Debian Sarge Stable in:

/var/log/firewall/messages

sehr grosses logfile.

wie kann ich diese logfiles zu 1000k limitieren und täglich löschen ?

gruss
ccc

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 02.07.2005 17:49:02

Ich denke du suchst logrotate.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 02.07.2005 19:12:12

ja richtig

habe man logrotate durchgelesen und habe eine Frage
soll ich folgenden code zu /etc/logrotate.conf hinfügen :

Code: Alles auswählen

/var/log/firewall/messages /var/log/firewall/error.log {
           daily
           size=+1000k
           create 0664 root utmp
           rotate 1
       }
oder ein neues file mit diesem code in /etc/cron.daily kreieren ?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 02.07.2005 19:16:03

Ich denke du solltest ein neue Datei erstellen und zwar in /etc/logrotate.d.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 02.07.2005 19:21:22

sorry ich meinte eigentlich in /etc/logrotate.d, wollte mein posting korriegieren,
aber die Antwort war schon da.

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Beitrag von ccc » 06.07.2005 00:04:11

habe in /etc/logrotate.d

ein neues file mit den namen firewall erstellt:

Code: Alles auswählen

/var/log/firewall/messages  {
    daily
    maxage 30
    rotate 1
    size=+1000k
}
scheint aber nicht zu klappen.

Antworten