Bonjour, voici le script associé à mon précédant billet
#!/bin/bash # #Script de restauration de sauvegarde Nagios(3.x)-Centreon(2.x) #Version 1.0 # #A utiliser uniquement avec le résultat du script BackUp # #Par Hervé Vanmeerbeck ############################################# echo -e "\n\n\nRemise en place de votre configuration de Centreon\n" # Repertoire courant + repertoire où sont les sauvegardes rep=`pwd` rac=/root/Sauvegardes # Selection du fichier de sauvegarde echo -e "Liste des fichiers de sauvegarde disponibles :" ls -l /root/Sauvegardes/CentConf-* read -p "Entrez la date (Jour) de la sauvegarde a importer -- exemple 'jeudi' : " choix # Arret des services de supervision supervision stop # Decompression du fichier ZIP de sauvegarde echo -e "\n Décompression des fichiers ...... \n" tar xzf $rac/CentConf-$choix.tar.gz tar xzf $rac/CentHist-$choix.tar.gz tar xf $rep/BackUpCentreon/conf_nagios.tar tar xf $rep/BackUpCentreon/logs_nagios.tar tar xf $rep/BackUpCentreon/logs_centreon.tar tar xf $rep/BackUpCentreon/conf_centreon.tar tar xf $rep/BackUpCentreon/confs_apache.tar tar xf $rep/BackUpCentreon/confs_cron.tar tar xf $rep/BackUpCentreon/confs_init.tar tar xf $rep/BackUpCentreon/vues_centreon.tar echo -e "Terminé" # Importation des bases de donnees echo -e "\n Réstauration de la base de donnée..... \n" cd $rep/BackUpCentreon mysql -u root centreon2 < BdD_centreon.sql mysql -u root centreon2_storage < BdD_storage.sql mysql -u root nagios < BdD_ndo.sql echo -e "Terminé" # Suppression du dossier temporaire cd $rep rm -r BackUpCentreon # Relance des services de supervision supervision start echo -e "\n\nRestauration terminee\n"
Utilisation :
./restore
La liste des différentes archives de sauvegarde vous sera présenté, ensuite saisissez simplement le jour (exemple « jeudi ») de la sauvegarde que vous souhaitez retaurer.
Excellent article. Il est très la suite au miens.
GEEK