Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1113 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Différentes questions sur logrotate.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Différentes questions sur logrotate.

n°303248
clockover
That's the life
Posté le 08-08-2003 à 02:46:29  profilanswer
 

Alors voilà. Je n'ai trouvé que le man de logrotate comme informations. Mais j'ai besoin de quelques éclaircissements.
 
L'exemple du fichier de configuration de logrotate du man:
 

Code :
  1. # sample logrotate configuration file
  2.        errors sysadmin@my.org
  3.        compress
  4.        /var/log/messages {
  5.            rotate 5
  6.            weekly
  7.            postrotate
  8.                                      /sbin/killall -HUP syslogd
  9.            endscript
  10.        }
  11.        "/var/log/httpd/access.log" /var/log/httpd/error.log {
  12.            rotate 5
  13.            mail www@my.org
  14.            errors www@my.org
  15.            size=100k
  16.            sharedscripts
  17.            postrotate
  18.                                      /sbin/killall -HUP httpd
  19.            endscript
  20.        }
  21.        /var/log/news/* {
  22.            monthly
  23.            rotate 2
  24.            missingok
  25.            errors newsadmin@my.org
  26.            postrotate
  27.                                      kill -HUP `cat /var/run/inn.pid`
  28.            endscript
  29.            nocompress
  30.        }


 
Alors ovila pour les questions:
-Pour rajouter mes propres entrée, il suffit de suivre le shéma suivant:
 
path/du/log {
les différentes options décrites dans le manuel
}
C'est juste ?
 
-A quoi servent les lignes:  
"/sbin/killall -HUP syslogd"
"/sbin/killall -HUP httpd"
?
Sont-elles nécessaires ?
 
-Un exemple de script de moi-même (bidon donc):
/var/log/samba/* {
rotate 4
weekly
compress
endscript
}
Donc là j'aurais un systeme logrotate qui tourne toutes les semaines pour tous les logs du dossier /var/log/samba. Les sauvegarde seront compressé et seront détruite au bout après 4 tours.  
J'ai juste ?
Dans l'état actuel ca marche ?
 
-Sinon ou arrive les compression, les backups, enfin les logs modifiés par logrotate ?  

mood
Publicité
Posté le 08-08-2003 à 02:46:29  profilanswer
 

n°303293
chaica
Posté le 08-08-2003 à 10:07:36  profilanswer
 

"/sbin/killall -HUP syslogd"
"/sbin/killall -HUP httpd"
 
ça sert à faire relancer l'appli.
 
Ton fichier de log compressé apparaît dans le même répertoire que les logs.

n°303352
clockover
That's the life
Posté le 08-08-2003 à 14:07:32  profilanswer
 

chaica a écrit :

"/sbin/killall -HUP syslogd"
"/sbin/killall -HUP httpd"
 
ça sert à faire relancer l'appli.
 
Ton fichier de log compressé apparaît dans le même répertoire que les logs.


Ouais mqis a koi sert de relancer l'appli justement ?
Puisque cela est fait après la rotation.

n°303564
clockover
That's the life
Posté le 08-08-2003 à 19:31:09  profilanswer
 

up

n°303583
Loader
Posté le 08-08-2003 à 20:53:48  profilanswer
 

Certaines applis comme apache ne peuvent pas utiliser un nouveau fichier de log penadnt qu'elles tournent. Il faut donc les arrêter et les relancer pour qu'elle créer un nouveau fichier log vide.

n°303595
clockover
That's the life
Posté le 08-08-2003 à 21:24:56  profilanswer
 

loader a écrit :

Certaines applis comme apache ne peuvent pas utiliser un nouveau fichier de log penadnt qu'elles tournent. Il faut donc les arrêter et les relancer pour qu'elle créer un nouveau fichier log vide.


A ok :). Et on le sait comment donc ?

n°303690
Je@nb
Kindly give dime
Posté le 09-08-2003 à 02:00:38  profilanswer
 

Clockover a écrit :


-Un exemple de script de moi-même (bidon donc):
/var/log/samba/* {
rotate 4
weekly
compress
endscript
}
Donc là j'aurais un systeme logrotate qui tourne toutes les semaines pour tous les logs du dossier /var/log/samba. Les sauvegarde seront compressé et seront détruite au bout après 4 tours.  
J'ai juste ?
Dans l'état actuel ca marche ?


 
Ca marchera pas car les fichiers qu'il va créé sont dans ce dossier aussi donc il recompresserai les archives. Il vaut mieux faire *.log par exemple ou donner explicitement les fichiers :
 
/var/log/samba/smbd.conf /var/log/samba/nmbd.conf {
rotate 4
weekly
compress
endscript
}
 
Par exemple

n°303787
clockover
That's the life
Posté le 09-08-2003 à 07:09:00  profilanswer
 

Je@nb a écrit :


 
Ca marchera pas car les fichiers qu'il va créé sont dans ce dossier aussi donc il recompresserai les archives. Il vaut mieux faire *.log par exemple ou donner explicitement les fichiers :
 
/var/log/samba/smbd.conf /var/log/samba/nmbd.conf {
rotate 4
weekly
compress
endscript
}
 
Par exemple


Ok donc samba n'a as besoin d'être relancé.
Mais il y a aussi les logs crée par les differentes machines ki se branchent sur le serveur (dans les fichier smb.conf: log file = /var/log/samba/log.%m) non ?
sinon dans l'exemple du man il font un truc du genre.

n°303793
CSCMEUH
Posté le 09-08-2003 à 09:38:23  profilanswer
 

Salut Clockover,
 
Tiens ajoute ca dans ton fichier de conf de logrotate

Code :
  1. compresscmd /usr/bin/bzip2
  2. uncompresscmd /usr/bin/bunzip2


 
Ca permet de gagnier un peu de place :)


Message édité par CSCMEUH le 09-08-2003 à 09:42:26
n°303818
clockover
That's the life
Posté le 09-08-2003 à 11:29:03  profilanswer
 

CSCMEUH a écrit :

Salut Clockover,
 
Tiens ajoute ca dans ton fichier de conf de logrotate

Code :
  1. compresscmd /usr/bin/bzip2
  2. uncompresscmd /usr/bin/bunzip2


 
Ca permet de gagnier un peu de place :)


Merci du conseil :jap:
Je dois y mettre au debut du fichier de configuration (dans la partie "globale" ) je pense.

mood
Publicité
Posté le 09-08-2003 à 11:29:03  profilanswer
 

n°303840
Je@nb
Kindly give dime
Posté le 09-08-2003 à 12:09:33  profilanswer
 

Clockover a écrit :


Ok donc samba n'a as besoin d'être relancé.
Mais il y a aussi les logs crée par les differentes machines ki se branchent sur le serveur (dans les fichier smb.conf: log file = /var/log/samba/log.%m) non ?
sinon dans l'exemple du man il font un truc du genre.


 
Sur ma deb c'est comme ça :
 


/var/log/samba/log.smbd {
        weekly
        missingok
        rotate 7
        postrotate
                invoke-rc.d --quiet samba reload > /dev/null
        endscript
        compress
        notifempty
}
 
/var/log/samba/log.nmbd {
        weekly
        missingok
        rotate 7
        postrotate
                [ -f /var/run/samba/nmbd.pid ] && kill -HUP `cat /var/run/samba/nmbd.pid`
        endscript
        compress
        notifempty
}

n°303933
clockover
That's the life
Posté le 09-08-2003 à 16:45:45  profilanswer
 

Et sur koi tu t es basé pour y configurer kom ca ?

n°304499
clockover
That's the life
Posté le 10-08-2003 à 18:08:11  profilanswer
 

:bounce:

n°304734
clockover
That's the life
Posté le 11-08-2003 à 00:03:02  profilanswer
 

Et puis il y a pleins de ficheirs log partout, comment savoir leskel incorporer ?

n°307584
Je@nb
Kindly give dime
Posté le 16-08-2003 à 12:25:16  profilanswer
 

Clockover a écrit :

Et sur koi tu t es basé pour y configurer kom ca ?


 
Scuse, gt parti en vacances,
 
ben je lé pas configuré, c'est le package debian qui ma créé le fichier avec ces param
 
Pour savoir les fichiers de logs à incorporé fo bien savoir les nommé, mais je ne c pas où ça se règle pour samba par ex


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Différentes questions sur logrotate.

 

Sujets relatifs
Des infos sur logrotate ?Quelques petites questions...
logrotateIpTables, mon 1er script, j'ai des questions
Avis au possesseur d'un Mandrake ProSuite 9.1... Questions ...QuestionS aux utilisateurs de Gaim ...
Questions sur enlightenment[debian] installer woody sur differentes partitions?
Quelques questions sur Winex3RAID logiciel : questions
Plus de sujets relatifs à : Différentes questions sur logrotate.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR