rsyslog

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

rsyslog

Beitrag von Boity » 10.03.2015 14:57:28

Moin,

ich kämpfe aktuell meine Logs klein zu halten...besonders syslog / messages / kern.log , allerdings gelingt mir das nicht. Die werden immer round about 200MB... .
Da kann ich noch so viele "size 100MB" in den Configs eintragen, das interessiert anscheinend niemand.

(Dienste wurden neu gestartet).

Habt ihr da nen Tipp für mich?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: rsyslog

Beitrag von rendegast » 10.03.2015 15:51:47

Es wäre

Code: Alles auswählen

size 100M
resp.

Code: Alles auswählen

size 1M
Wenn die logs sehr schnell anwachsen sollten

Code: Alles auswählen

maxsize 1M
'man logrotate[.conf]'.

Ist logrotate / /etc/cron.daily/logrotate deaktiviert? cron läuft?
Debiananacron installieren? (Holt übersprungene cron-Jobs nach, im default daily/weekly/monthly)


Sollten die Logs sehr schnell aufgeblasen werden durch zBsp. netfilter-Meldungen,
so diese in separate Dateien lenken, Bsp. /etc/rsyslog.d/11_firewall.conf

Code: Alles auswählen

:msg,regex,"IN=.*OUT=.*SRC=.*DST="      -/var/log/FIREWALL.log
& stop
entsprechend dafür ein logrotate erstellen.
Zudem der Ursache nachgehen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten