Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[logrotate] combo avec scripts scp/md5sum? (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3102
Location: Paris

PostPosted: Mon Apr 12, 2010 4:29 pm    Post subject: [logrotate] combo avec scripts scp/md5sum? (résolu) Reply with quote

Bonjour,

Je souhaite faire un md5 des logs, avant de les envoyer via ssh sur un serveur distant... Et pour faire ça facilement j'aurais bien besoin que logrotate me donne gentiment (dans la section postrotate) une variable contenant le nom de mon log (avec datext sinon c'est pas drôle), plutôt que de le deviner, histoire de faire propre et simple...

Sauf que je n'en vois aucune trace dans la doc de logrotate.
Vous avez fait comment vous?
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312


Last edited by El_Goretto on Wed Apr 14, 2010 8:46 am; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Tue Apr 13, 2010 5:29 pm    Post subject: Reply with quote

Je connais pas de variable, mais perso je fais comme ça, ça tourne comme une horloge :
Code:
/var/log/apache2/*/*.log {
    # pour awstats, il faut une rotation journalière
    daily
    missingok
    rotate 52
    compress
    delaycompress
    create 640 root adm
    sharedscripts
    postrotate
        if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
            /etc/init.d/apache2 reload > /dev/null
        fi
        scp -Bq -i /root/.ssh/id_rsa /var/log/apache2/*/*access.log-`date +"%Y%m%d"`* pepperway-pp.pepperway.fr:/var/log/apache2/`uname -n`/
    endscript
}

_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3102
Location: Paris

PostPosted: Wed Apr 14, 2010 8:46 am    Post subject: Reply with quote

Je te remercie pour ton feedback, ce sera old school style alors...
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Apr 14, 2010 12:49 pm    Post subject: Reply with quote

Le old-school ça marche si souvent bien :lol:
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3102
Location: Paris

PostPosted: Wed Apr 21, 2010 4:00 pm    Post subject: Reply with quote

Hahaha, la bonne blague. Exposons mon ignorance et ma naïveté sur la place publique.

En fait, logrotate passe la liste des logs (en gros les "/path/*.log" spécifiés pour chaque section) au script "postrotate".
Oui, mais en fait, la compression des logs intervient APRES l'exécution des scripts "postrotate".
Haha. Voilà comment on perd du temps en troubleshooting de script...

Par contre, le script "lastaction" est bien exécuté après la compression, mais ne bénéficie pas de ce passage de paramètre.

Dommage.
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Apr 22, 2010 6:31 am    Post subject: Reply with quote

Ah, bon à savoir :)

Comme j'utilise delaycompress je m'étais même jamais posé la question, vu que je conserve le log j-1 non compressé, ça tombe sous le sens !
A noter dans un coin ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum