View previous topic :: View next topic |
Author |
Message |
Tony Clifton l33t


Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Mon Apr 20, 2009 8:48 am Post subject: [SYSLOG] Limiter sa taille |
|
|
Bonjour,
j'utilise actuellement syslog-ng pour gérer le log de mes systèmes (dont quelques serveurs virtuelles). Cependant, il arrive parfois que /var/log/messages fasse planter un serveur virtuelle en saturant le disque (le log atteint 1~2Go).
C'est pourquoi j'aimerais limiter la tailler du log à quelques centaines de Mo avec syslog-ng ou alors utiliser un autre logiciel qui me permettrait d'avoir cette fonctionnalité.
Merci. _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Mon Apr 20, 2009 9:20 am Post subject: |
|
|
newsyslog ou logrotate sont tes amis  |
|
Back to top |
|
 |
ultrabug Developer


Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Mon Apr 20, 2009 9:29 am Post subject: |
|
|
metalog fait ça très bien tout seul sinon, je te le conseille vivement  |
|
Back to top |
|
 |
kwenspc Advocate


Joined: 21 Sep 2003 Posts: 4954
|
Posted: Mon Apr 20, 2009 10:04 am Post subject: |
|
|
/etc/init.d/syslogng stop ça marche du tonnerre
--> [] |
|
Back to top |
|
 |
Tony Clifton l33t


Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Mon Apr 20, 2009 10:21 am Post subject: |
|
|
Merci pour vos réponses, j'vais jeter un coup d'oeil à tout ça.
kwenspc wrote: | /etc/init.d/syslogng stop ça marche du tonnerre |
Je dois avouer que j'y ai fortement penser ... _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
 |
ultrabug Developer


Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Mon Apr 20, 2009 10:43 am Post subject: |
|
|
Petite précision, voici le début du fichier de conf /etc/metalog.conf
Tu peux direct spécifier la taille maxi d'un fichier de log, son temps de vie maxi et le nombre maximal de fichiers de logs par dossier. Il gère alors la rotation automatique selon les deux premiers paramètres et supprime les logs supplémentaires selon le dernier paramètre. Tu peux ainsi gérer sûrement la taille de tes dossiers de logs ainsi que leur rotation
Code: | maxsize = 1048576 # size in bytes (1048576 = 1 megabyte)
maxtime = 86400 # time in seconds (86400 = 1 day)
maxfiles = 5 # num files per directory |
|
|
Back to top |
|
 |
Tony Clifton l33t


Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Tue Apr 21, 2009 12:46 pm Post subject: |
|
|
Oui, il convient parfaitement à mes attentes et j'aime bien la séparation des logs en fonction des services . _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Tue Apr 21, 2009 12:56 pm Post subject: |
|
|
Tony Clifton wrote: | j'aime bien la séparation des logs en fonction des services . |
Ça tu peux le faire avec n'importe quel syslog  |
|
Back to top |
|
 |
Tony Clifton l33t


Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Tue Apr 21, 2009 1:12 pm Post subject: |
|
|
geekounet wrote: | Tony Clifton wrote: | j'aime bien la séparation des logs en fonction des services . |
Ça tu peux le faire avec n'importe quel syslog  |
, bon bah j'aime bien la configuration par défaut
Et est-ce que logrotate permet de ne garder qu'un certain nombre de fichier d'un log ? _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Tue Apr 21, 2009 1:35 pm Post subject: |
|
|
Tony Clifton wrote: | geekounet wrote: | Tony Clifton wrote: | j'aime bien la séparation des logs en fonction des services . |
Ça tu peux le faire avec n'importe quel syslog  |
, bon bah j'aime bien la configuration par défaut
Et est-ce que logrotate permet de ne garder qu'un certain nombre de fichier d'un log ? |
Ouaip, et les compresse, et il sait aussi executer des actions avant et après le rotate, utile pour envoyer un SIGHUP aux services concernés par un rotate, genre reload apache (parce que logrotate et newsyslog ne gèrent pas que les logs de syslog ) |
|
Back to top |
|
 |
Tony Clifton l33t


Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Tue Apr 21, 2009 1:54 pm Post subject: |
|
|
Ok, merci pour les précisions  _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
 |
|