Portál AbcLinuxu, 20. dubna 2024 02:37


Dotaz: rotovani logu s kompresi

10.11.2011 13:16 misak
rotovani logu s kompresi
Přečteno: 234×
Odpovědět | Admin
Dobry den, chtel bych se zeptat, jak spravne nastavit rotovani logu.

Chtel bych logy rotovat tydne. Logy by se mely komprimovat, zabalit treba do bz2 a pak starsi logy jak rok smazat (prepsat).

Globalne se to nastavuje v /etc/logrotate.conf ? mohlo by to tedy vypadat takto:

weekly rotate 52 copytruncate create compress compresscmd /bin/bzip2 compressext .bz2 maxage 365 include /etc/logrotate.d

muze to byt takto?

Dale bych se zeptal, na /etc/logrotate.d/ do tohoto adresare si muzu dat script, ktery se bude automaticky rotovat? Tyto soubory maji taky uvedeno weakly atd... tam to je potreba konfigurovat znovu?

Omlouvam se za blby dotaz, ale poradne jsem to nikde nenasel.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.11.2011 14:00 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: rotovani logu s kompresi
Odpovědět | | Sbalit | Link | Blokovat | Admin
V princípe odpoveď na tvoju otázku je: áno.

P.S. 1: manuál si čítal?

P.S. 2: nestačí jemne upraviť súbor, ktorý bol nainštalovaný s balíkom logrotate?
10.11.2011 21:20 maga | skóre: 15 | blog: Tricka_KU_Brno
Rozbalit Rozbalit vše Re: rotovani logu s kompresi
Odpovědět | | Sbalit | Link | Blokovat | Admin

V /etc/logrrotate.d  vytvor soubor a do nej dej neco jako:

/xxx/xxxx.log {
weekly
rotate 52
compress
mssingok
create 644 root root
endscript
}

"La Théorie c’est bon, mais ça n’empêche pas d’exister." (Jean-Martin Charcot)
11.11.2011 11:55 misak
Rozbalit Rozbalit vše Re: rotovani logu s kompresi
moc dekuju za odpoved. ohledne te komprese, toto tam byt nemusi: ? compresscmd /bin/bzip2 compressext .bz2

a toto maxage 365 copytruncate

tyto udaje weekly rotate 52... muzu mit i v konfiguraku /etc/logrotate.conf jak se to pak chova, pokud jsou tyto udaje nastaveny jinak v nejakem souboru v /etc/logrrotate.d ? Pokud v souboru napr. /etc/logrrotate.d/test udaje uvedene nebudou, tak se prevezmou z /etc/logrotate.conf ? a pokud tam jsou, tak se palikuji misto tech z /etc/logrotate.conf ?

kdyz chci zmenit rotovany systemovych logu, ktere jsou uvedeny v /etc/logrrotate.d/rsyslog tak musim zmenit parametry v nem predpokladam?

Presny vysvetleni, jak se to chova jsem v manualu nenasel, tak se omlouvam :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.