lundi 7 novembre 2011

Rotation des logs sous freebsd


Utilisation de newsyslog
Exemple de fichier de configuration:
freebsd# cat /etc/newsyslog.conf
# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/maillog                        640  7     *    @T00  JC
/var/log/messages                       644  5     100  *     JC
/var/log/monthly.log                    640  12    *    $M1D0 JN
Il faut donc ajouter le fichier de log à surveiller.
Il est ensuite possible d'ajouter des options:
- le nom et le groupe du fichier (par défaut root:wheel)
- le nombre de fichiers de log différents conservés
- la taille maximale d'un fichier (en KO) à atteindre
- une option pour une rotation en fonction du temps (* si on utilise pas l'option)
- un drapeau indiquant d'éventuel traitement pour les fichiers (compression, ...)
- un champ optionnel indiquant le fichier contenant l'id du processus (voir le manuel)
Le fichier est scanné en fonction de la crontab (par défaut toutes les heures) :
freebsd# cat /etc/crontab
# Rotate log files every hour, if necessary.
0       *       *       *       *       root    newsyslog

Aucun commentaire:

Enregistrer un commentaire

Comment ajouter une route statique sur une distribution Linux Ubuntu

Pour ajouter une route statique au démarrage d'Ubuntu, voici le fichier à modifier. Dans l'exemple on ajoute une route pour joindre ...