[Linux] Sauvegarde de firewall, et pourquoi pas d'autres choses
Antoine Delaporte
adlp@::1
Dim 20 Juil 08:32:31 CEST 2025
Bonjour tout le monde !
Je voulais juste partager avec vous un instant de ma vie… Afin que vous
en fassiez autant... histoire de partager quelques bonnes idées... :)
D'ailleurs si vous avez de bonnes idées pour provoquer un backup d'un
serveur Zimbra communautaire... Moi ce que j'ai aujourd'hui ne me
satisfait pas, et me provoque des "out of space" qui m'exaspère.
Je pense d'ailleurs m'acharner sur ça en septembre.
Mais si quelqu'un a une recommandation, etc...
En fait, c'est ultra-simple
* Je suis parti du constat que les backups des routeurs OpenWrt, ce
sont des fichiers tar qui contiennent eux-mêmes des fichiers texte.
* Je me suis donc bricolé une moulinette qui va récolter, puis
télécharger le fichier tar, et ensuite le pousser (directement) sur un
serveur git.
Ainsi, tous les matins, je reçois un mail pour me dire que le firewall a
bougé ou pas.
Voici ma crontab :
15 4 * * * cronMutt -s "[BKP\XXXXXXXXX] OpenWrt " -d adlp@::1 -i
rdplanches@::1 -f noreply@::1 -e 'ssh adlp-rdp-NDF
sysupgrade -b /tmp/backup-rdp.tgz && scp
adlp-rdp-NDF:/tmp/backup-rdp.tgz /tmp/backup-rdp.tgz && gitar -t
/tmp/backup-rdp.tgz -r ssh://git@XXX.XXX.XXX:222/adlp/MiscPersoBkp.git
-p OpenWrt/rdp -m "Par la $(date)" -D'
Donc oui, j'ai plusieurs commandes spéciales
* cronMutt : c'est une enjolivure qui utilise mutt pour m'envoyer les
mails de cron bien formatés
* gitar : c'est le machin qui met un tar dans git, directement :)
Tout cela est accessible sur github :
* cronMutt : https://github.com/adlp/Misc/blob/main/Tools/cronMutt
* gitar: https://github.com/adlp/Misc/blob/main/Git/gitar
Bref... si vous aussi avez des blagounettes du genre, des commentaire à
faire, n'hésitez pas à partager !!
'Toine.
PS: j'ai quand même l'impression d'avoir déjà raconté ça y a un petit
bout de temps… en même temps, ça fait quelque temps que j'ai faits ça
déjà... et je veux juste faire un peu de vent ici...
--
Plus d'informations sur la liste de diffusion linux