Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-03-04 10:43:24

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Ograniczanie wielkości logów?

Witam.

Jako że zacząłem używać Raspberry PI jako mini serwera, zastanawia mnie jedna rzecz - czy da się jakoś ustawić Linuksa, aby ograniczyć maksymalną wielkość dla katalogu /var/log do np 50 MB? Najlepiej w taki sposób żeby po przekroczeniu tej wielkości stare logi były automatycznie kasowane wedle potrzeby?

Jeżeli nie to jak inaczej poradzić sobie z sytuacją w której mamy bardzo niewiele miejsca na dysku lub nie chcemy nadmiernie rozwalać karty SD niepotrzebnymi zapisami?

Z góry dzięki za info.

Offline

 

#2  2013-03-04 11:11:20

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Ograniczanie wielkości logów?

A potrzebne Ci te logi na pamiątkę?
Bo można albo  kombinować z logrotate, np:

"/var/log/httpd/access.log" /var/log/httpd/error.log {
           rotate 5
           mail www@my.org
           size 100k
           sharedscripts
           postrotate
               /usr/bin/killall -HUP httpd
           endscript

Żeby działało, trzeba dosć czesto odpalać logrotate.
Wzglednie w samym rsyslogu, tu masz przykład:
http://www.rsyslog.com/doc/log_rotation_fix_size.html

Albo w syslogu ustawić, zeby puszczał logi na socket w ramie, i ich nie składowac, ale zostawić sobie podgląd online, np:
Przed startem rsysloga polecenie:

Kod:

mkfifio /dev/ips; chmod 640 /dev/ips; chown root:grupa /dev/ips

a w konfigu rsyslog.conf

Kod:

*.*;kern,auth,authpriv.*,cron.none                    |/dev/ips

Wreszcie wydelegować sysloga na inną maszynę, przy tcp będzie płakał, że nie może nawiązać połączenia (jak serwer logów nie będzie czynny), ale po udp powinien działać.

Możesz też z socketu wysyłać np netcatem czy socatem logi na inny IP, a tamten odbierze albo nie odbierze ;)
W każdym razie syslog nie będzie się pluł o połączenie, a logi będziesz mógl oglądać w dowolnym punkcie na ziemi.
Moesz też naskrobać srypty np perla, żeby jeden czytał logi, szyfrował blowfishem,  i wysyłał w świat w pakietach UDP, a drugi odbierał,  rozszyfrowywał i wypluwał do pliku albo na konsolę.

Ostatnio edytowany przez Jacekalex (2013-03-04 11:13:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2013-03-04 11:15:26

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Ograniczanie wielkości logów?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2013-03-04 13:29:33

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Ograniczanie wielkości logów?

Muszę to rozczaić, wielkie dzięki za info :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)