Rotation des logs de SQUID

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Rotation des logs de SQUID

Messagepar jibux » 03 Août 2005 17:46

Bonjour,
J’utilise une SME 5.6. Celle-ci fonctionne bien mais je constate que la rotation des logs de squid ne se fait plus. Les 3 fichiers access.log, cache.log et store.log sont très gros. Et les derniers fichiers x.log.i.gz datent de plusieurs mois.
J’aimerai pouvoir rétablir la rotation des logs ou au minimun en faire une manuellement même s’il faut effacer des fichiers.
Mes recherches me conduisent vers la commande logrotate, mais je n’ai pas toutes les connaissances nécessaires sur SME pour l’utiliser.
Merci d’avance aux personnes de ce forum qui pourront m’indiquer les différentes commandes à lancer pour corriger ce problème.
jibux
Matelot
Matelot
 
Messages: 2
Inscrit le: 03 Août 2005 17:23

Messagepar MasterSleepy » 03 Août 2005 18:37

Salut,

Pour lancer la rotation des logs manuellement lance la commande suivante
Code: Tout sélectionner
/sbin/e-smith/signal-event logrotate


Vérifie si la rotation à bien eu lieu.
Sinon regard le fichier /etc/logrotate.d/squid
Sur une 6.0.1 il ressemble à
Code: Tout sélectionner
/var/log/squid/access.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}
/var/log/squid/cache.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
}

/var/log/squid/store.log {
    weekly
    rotate 5
    copytruncate
    compress
    notifempty
    missingok
# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
    postrotate
      /usr/sbin/squid -k rotate
    endscript
}


Si tout parait correct et que la rotation ne fonctionne toujours pas, fais un debug avec un
Code: Tout sélectionner
tail -f /var/log/messages

lors de l'éxécution de la rotation.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar jibux » 04 Août 2005 10:44

Merci pour cette réponse très complète

Voici ce qui se passe dans le fichier messages pendant la rotation des logs.
A priori pas, d'erreur.

aoû 4 10:27:47 mskfree e-smith[10265]: Processing event: logrotate
aoû 4 10:27:47 mskfree e-smith[10265]: Running event handler: /etc/e-smith/events/logrotate/S25conf-httpd
aoû 4 10:27:47 mskfree e-smith[10265]: S25conf-httpd=action|Event|logrotate|Action|S25conf-httpd|Start|1123144067 60283|End|1123144067 652899|Elapsed|0.592616
aoû 4 10:27:47 mskfree e-smith[10265]: Running event handler: /etc/e-smith/events/logrotate/S25conf-httpd-admin
aoû 4 10:27:47 mskfree e-smith[10265]: S25conf-httpd-admin=action|Event|logrotate|Action|S25conf-httpd-admin|Start|1123144067 653045|End|1123144067 941882|Elapsed|0.288837
aoû 4 10:27:47 mskfree e-smith[10265]: Running event handler: /etc/e-smith/events/logrotate/S25conf-other
aoû 4 10:27:48 mskfree e-smith[10265]: S25conf-other=action|Event|logrotate|Action|S25conf-other|Start|1123144067 942016|End|1123144068 208626|Elapsed|0.26661
aoû 4 10:27:48 mskfree e-smith[10265]: Running event handler: /etc/e-smith/events/logrotate/S65reload-syslogd

Le fichier de configuration pour la rotation des logs est le même sur ma SME 5.6
Et malgré tout aucune rotation des logs de SQUID

Je pense que je vais devoir passer par une suppression/renommage des 3 fichiers access.log, cache.log et store.log
Mais avant de lancer cette opération un peu brutale il faut je pense prendre des précautions vis-à-vis de SQUID et au minimum l'arrêter ?

Merci d'avance pour vos lumières sur le sujet
jibux
Matelot
Matelot
 
Messages: 2
Inscrit le: 03 Août 2005 17:23


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron