Comment changé l'heure de l'archivage des logs dans la MNF

Le MNF (Multi Network Firewall) est un des produits pare-feu les plus richement pourvus en fonctionnalités du marché. Il est basé sur un kernel Linux 2.4 sécurisé. Ce forum est également destiné à accueillir tous les posts concernants les distributions Mandriva (anciennement Mandrake)

Modérateur: modos Ixus

Comment changé l'heure de l'archivage des logs dans la MNF

Messagepar casse gueule » 12 Juin 2005 14:03

Bonjour

je cherche à changer l'heure d'archivage par défaut qui se fait chaque dimanche matin à 4 heure du matin si je dit pas de bérises

je suis allé regarder dans le fichier /etc/logorate.conf et par la suite je suis allé modifier le crontab (ligne cron.weekly). J'ai changé l'heure dimanche 12:03 pour faire un essai, mais après reboot du systeme cela ne marche pas aucun achivage des logs

ma modif dans cronab 03 12 * * 0 root nice -n 19 run-parts /etc/cron.weekly (dimanche 12h03)

La syntaxe des entrées est la suivante :

<minute> <heure> <jour du mois> <mois> <jour de la semaine> <commande> (avec un espace entre chacun)

minute : de 0 à 59
heure : de 0 à 23
jour du mois de : 1 à 31
mois de : 1 à 12
jour de la semaine : de 0 à 6, 0 étant le dimanche et ainsi de suite.
commande : peut comporter plusieurs commandes.



pour info (mon fichier logrotate.conf par défaut)
------------------------------------------------------
# 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

# 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 lastlog or wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}

Mon fichier crontab par défaut
-----------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly

A mon avis je fais fausse route car mes quatres fichiers d'achive que ont tous pour heures quatre heures et tois minutes et la dans le fichier ci-dessous ligne 3 (cron.weekly) je lis 4h22 le dimanche

donc si une bonne ame peut m'expliquer
Merci :lol: :lol:
Insister, c'est exister ! Il faut se battre pour faire aboutir ses idées.

[Christian Blachas]
Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56

Messagepar Jacques- » 12 Juin 2005 21:49

Tous les jours (cron.daily), tu exécutes logrotate.
Celui-ci doit réaliser une archive des fichiers de log chaque semaine (paramètre weekly dans logrotate.conf) ce qui fait que l'archive se fait à l'heure du lancement de logrotate chaque jour.
Modifie le lancement de logrotate en le plaçant dans la crontab duy système directement et non plus dans le cron.daily et cela devrait se faire au moment voulu.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar casse gueule » 13 Juin 2005 22:36

Jacques- a écrit:Tous les jours (cron.daily), tu exécutes logrotate.
Celui-ci doit réaliser une archive des fichiers de log chaque semaine (paramètre weekly dans logrotate.conf) ce qui fait que l'archive se fait à l'heure du lancement de logrotate chaque jour.
Modifie le lancement de logrotate en le plaçant dans la crontab duy système directement et non plus dans le cron.daily et cela devrait se faire au moment voulu.

Jacques


Bonsoir jacques et Merci

je vais étudier tout cela, jai manquer de réflexion :oops:
Insister, c'est exister ! Il faut se battre pour faire aboutir ses idées.

[Christian Blachas]
Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56


Retour vers Mandriva MNF & SNF

Qui est en ligne ?

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

cron