Forum général.cherche-logiciel Cherche Script pour Backup d'un serveur. (ftp et base MySQL)

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
nov.
2005
Bonjour a tous,

Je cherche à sa voir si quelqu'un a déjà fait un script correspondant a ces besoins :
1) c'est prévu pour être mis dans la crontab (donc pas d'intervention de l'utilisateur)
2) rapatriement de toute l'arbo FTP d'un serveur.
3) rapatriement de toute la base Mysql
4) compression de tout ca.
5) une option de restore assez simple *ceci est non prioritaire*

Quelqu'un a-t-il cela en poche ?

Si oui -> tant mieux ;)
Si non -> je vais me faire un truc perso, auriez-vous des piste ? (rsync, ftp...)

Merci.

NB : j'ai pas mal cherché, mais j'ai rien trouvé qui tombe pile dedans. Cependant, il y a ca qui est pas mal : http://blog.locobrain.com/archives/gnulinux/index.php
  • # rsync ?

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Hello !

    Pour les points 1, 2, 3 et 5 tu peux utiliser rsync (http://www.google.com/search?q=rsync+backup+example).

    Tu peux récupérer récursivement toute une arborescence, en transférant uniquement les fichiers manquants ou différents (gain de temps et de bande passante). L'autentification peut se faire par une clé ssh, ce qui permet de ne pas avoir d'intervention utilisateur. Évidemment, il faut avoir SSH d'installé sur la machine, et avoir une solution pour compresser le tout par la suite.

    Pour le restore, il suffit de faire un rsync dans l'autre sens (du backup vers la machine à restaurer).

    Hope this helps

    A.
  • # re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)

    Posté par  . Évalué à 3.

    Salut,

    Tu peux jeter un coup d'oeil à ca :
    http://www.backup-manager.org/features/

    Je ne l'ai pas utilisé et je ne sais pas si ça rempli toutes les conditions mais je suis
    tombé dessus une fois par hasard et ca vient de me revenir... alors si ca peut aider !

    a+
    Xavier
    • [^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)

      Posté par  (site web personnel) . Évalué à 2.

      je l'avais trouvé celui-la... mais c'est en anglais ;)... alors que c fait pas des francais... bref.
      Je vais regarder de plus pres. Merci.
      • [^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)

        Posté par  . Évalué à 1.

        Bonjour,

        Ne te complique pas la vie, pour faire un backup de toutes tes bases de ton serveur MySQL , utilise les outils fournis avec: mysqlhotcopy ou mysqldump. Une simple ligne de commande dans ta crontab et c'est bon, tu compresses le tout apres avec gzip ou autre...

        Ex:
        mysqldump --all-databases -h $HOST -u $USER -p$PASSWORD | gzip > BackupMySQL-`date -I`.gz


        Idem, pour recuperer tes fichiers sur un serveur ftp automatiquement, tu peux envoyer des blocs de commandes a un programme directemment dans un script shell...

        Ex:
        #!/bin/bash
        /usr/bin/ftp <<EOT
        open $HOST
        $USER
        $PASSWORD
        get *
        bye
        EOT


        Je te recommande de creer des utilisateurs prévus specialement pour faire les backups ( que droit de lecture etc...) car les mots de passe seront en clair dans tes scripts, on ne sait jamais!


        Cdt,
        Arnaud.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.