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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Logrotate : je comprends rien...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Logrotate : je comprends rien...

n°1200442
LeKeiser
Appelez moi Marcel.
Posté le 22-02-2010 à 17:29:46  profilanswer
 

Hello a tout le monde :)
 
Voila, je bute sur un truc, c'est peut etre parce que c'est Lundi, mais je ne vois pas ou se trouve l'erreur, si erreur il y a.
J'ai un repertoire /usr/local/nagios/var/archive qui etait bourre de log de nagios, 384 au total. Comme on commencait a manque de place sur le disque, j'ai pense utilise logrotate pour deplacer et compresser ces logs dans un autre repertoire, et n'en garder au depart que 160 (on verra par la suite)
Bref, dans /etc/logrotate.d j'ai un fichier nagios :
 

Citation :

[root@SLPARSAB00010 log_nagios]# tail /etc/logrotate.d/nagios
rotate 160
daily
compress
notifempty
#olddir /home/log_nagios/
olddir /usr/local/nagios/var/transfert_log/
postrotate
        cp /usr/local/nagios/var/transfert_log/*.gz /home/log_nagios
endscript

}


 
en italique, j'ai voulu deplace ces logs sur un autre disque, puisque cela n'a pas possible avec olddir
 
Ce qui m'embete :  
 
1) les logs sont bien compresses et deplaces vers /usr/local/nagios/var/transfert_log, MAIS il reste le meme nombre de fichier dans /usr/local/nagios/var/archive, sauf qu'ils sont tous maintenant de taille 0... Tous a l'heure d'aujourd'hui, et de taille nulle...
2) il y a donc 384 fichiers de taille nulle, au lieu des 160 que je pensais retrouver...
3) je pensais que la commande CP entre postrotate et endscript me permettait justement de copier (deplacer plus tart) ces fichiers vers un autre partition. Mais j'ai beau relancer logrotate, logrotate -f /etc/logrotate.d/nagios et rien se se passe, aucun fichier n'est copie, rien de rien... Un debut me donne :  

Citation :

[root@SLPARSAB00010 log_nagios]# logrotate -d /etc/logrotate.d/nagios
reading config file /etc/logrotate.d/nagios
reading config info for /usr/local/nagios/var/archives/
olddir is now /usr/local/nagios/var/transfert_log/
 
Handling 1 logs
 
rotating pattern: /usr/local/nagios/var/archives/  after 1 days (160 rotations)
olddir is /usr/local/nagios/var/transfert_log/, empty log files are not rotated, old logs are removed
[root@SLPARSAB00010 log_nagios]#


 
Bref, je ne pige pas pourquoi cette simple demande ne passe pas  [:mariocompiegne]  
 
mon logrotate.conf au cas ou, meme si je ne pense pas que ca joue, les confs dans logrotate.d prenant, si je ne m'abuse, la main :  
 

Citation :

# see "man logrotate" for details
# rotate log files weekly
weekly
 
# keep 4 weeks worth of backlogs
rotate 4
 
# create new (empty) log files after rotating old ones
create
 
# use date as a suffix of the rotated file
dateext
 
# uncomment this if you want your log files compressed
compress
 
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
 
# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}
 
/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}
 
# system-specific logs may be also be configured here.


 
Merci de votre aide :)


---------------
Et je regarde passer les jours comme les pages blanches d'un livre qui touche à sa fin.
mood
Publicité
Posté le 22-02-2010 à 17:29:46  profilanswer
 

n°1200855
LeKeiser
Appelez moi Marcel.
Posté le 24-02-2010 à 11:10:06  profilanswer
 

po d'idee? :??:


---------------
Et je regarde passer les jours comme les pages blanches d'un livre qui touche à sa fin.
n°1201869
LeKeiser
Appelez moi Marcel.
Posté le 01-03-2010 à 11:27:10  profilanswer
 

pickaboo?


---------------
Et je regarde passer les jours comme les pages blanches d'un livre qui touche à sa fin.
n°1204476
doraken
Keep it simple as possible
Posté le 12-03-2010 à 22:13:47  profilanswer
 

Salut !!!  
 
Pourrais tu poster la totalité de ton fichier de logrotate Nagios ?
Ensuiste pour t'aider il faudrait savoir avec quel compte tu fait touner logrotate . En effet si tu n'utilise pas root il te faudra controler les droits affin d'être certains des accès aux fichier.
 
 


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

  Logrotate : je comprends rien...

 

Sujets relatifs
URL Rewriting... comprends pas :([Logrotate ] need help!
Ubuntu 9.04 : 50% UC constant sans rien faireiconv associé à bzip2 : rien ne sort
Mon script shell ne fait rien.winecfg rien ne se passe sans message d'erreur
[resolu] icône internet OK mais rien ne passe mdv 2008.1Grub erreur 25 et rien ne se lance?
Arrive pas à installer Mandriva One : plante (HAL Daemon)[QoS] Je ne comprends pas le problème
Plus de sujets relatifs à : Logrotate : je comprends rien...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)