logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-08-2018 09:51:38

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
Inscription : 26-01-2017

[Résolu] Archivage des fichiers syslog en Jessie et Stretch

Bonjour,

En Jessie,je ne trouve qu'un seul fichier syslog qui est très long.
En Stretch,c'est un fichier syslog,ensuite syslog.1 et après une série de fichiers compressés.
Ne pourrait-on obtenir le même résultat en jessie ??


[url=http://i.imgur.com/5yFJ2hw.png]
  5yFJ2hwl.png
[/url]

Dernière modification par Pierre16 (09-08-2018 17:10:39)

Hors ligne

#2 09-08-2018 10:13:30

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Archivage des fichiers syslog en Jessie et Stretch

Salut,

oui tu peux configurer logrotate, dans /etc/logrotate.conf
sinon tu peux personnaliser par service, via le dossier /etc/logrotate.d/
par exemple pour le fichier /var/log/syslog j'ai un fichier /etc/logrotate.d/rsyslog, pour journaliser par jour (daily) sur 7 archives (rotate 7)

o_O

Hors ligne

#3 09-08-2018 12:07:45

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
Inscription : 26-01-2017

Re : [Résolu] Archivage des fichiers syslog en Jessie et Stretch

Ok,bien compris et merci pour ton bon conseil.

Hors ligne

#4 09-08-2018 15:37:54

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
Inscription : 26-01-2017

Re : [Résolu] Archivage des fichiers syslog en Jessie et Stretch

Désolé,je croyais en avoir fini avec ce sujet,mais voilà une autre question qui se pose ....

Je veux gérer les  fichiers de syslog de la manière suivante :

1- Dans le répertoire "/etc/logrotate.d" ,j'ai placé "mon script"

/var/log/syslog
{
  rotate 2
  daily
  missingok
  notifempty
  dailycompress
  compress
  postrotate
    invoke-rc.d rsyslog rotate > /dev/null
  endscript
}
 



2. Dans le répertoire "/etc/cron.d", j'ajoute le script "logrotate".

 
#!/bin/sh
/usr/local/sbin/logrotate /etc/logrotate.conf



Et c'est là que je bloque !!!!
Comment inclure ce script dans cron.d ??  J'ai essayé avec gedit sans succès ...


Et pour terminer,je vais configurer crontab comme ceci :

0 10 * * *  /etc/cron.d/logrotate



A part mon blocage avec cron.d,ce projet est-il réaliste ??

Dernière modification par Pierre16 (09-10-2018 10:05:08)

Hors ligne

#5 09-08-2018 16:21:37

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Archivage des fichiers syslog en Jessie et Stretch

heu, normalement il y a déjà le fichier /etc/cron.daily/logrotate
qui s’exécute donc chaque jour

si jamais tu ne l'a pas, son contenu

#!/bin/sh

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
 



donc tu n'as pas à reprogrammé un cron


o_O

Hors ligne

#6 09-08-2018 17:09:42

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
Inscription : 26-01-2017

Re : [Résolu] Archivage des fichiers syslog en Jessie et Stretch

Tu as tout à fait raison,c'était si simple ......

Merci.

Hors ligne

Pied de page des forums