Les documents proposés sur ce site ont été testés et validés par différentes installations mais ne sauraient engager la responsabilité de la société en cas de problèmes ou de pertes de données si les modifications n'ont pas été réalisées par la société elle même.

Absolacom_sauvwin

Description du logiciel

Ce programme est destiné à effectuer des sauvegardes régulières de dossiers sur un serveur Linux distant à partir d'un ordinateur sur Windows. Il se base sur python et les outils de cygwin pour fonctionner, et sur Qt4 pour l'interface graphique.

Il permet d'effectuer graphiquement tous les paramétrages nécessaires, la création des fichiers programmes de sauvegarde, le réglage du registre pour l'exécution sans mot de passe, la création de la tâche planifiée, etc.

Pré requis

Pour fonctionner, le programme Absolacom_sauvwin nécessite:

  1. python 2.6 exclusivement
  2. Qt4 pour python 2.6
  3. cygwin intégrant python et rsync

L'installation du programme Absolacom_sauvwin apporte les installateurs des logiciels nécessaires.

Il est nécessaire de prévoir 44 Mo de disponible sur le disque pour l'installation.

Installation du logiciel

Téléchargez la dernière version sur cette page (http://www.absolacom.com/sauvwin/) puis installez le logiciel. Aucun pré requis n'est nécessaire pour l'installation. Les logiciels nécessaires au fonctionnement sont livrés avec Absolacom_sauvwin.

Suivez les étapes de l'assistant. Vous pouvez laisser les options par défaut, à moins de savoir ce que vous faites.

Rendez vous dans le dossier dans lequel vous avez installé le logiciel (par défaut, C:/Program Files/Absolacom_sauvwin/). Vous y trouverez 2 installateurs de logiciel:

  1. python-2.6.4.msi: l'installateur python
  2. PyQt-Py2.6-gpl-4.7.2-1.exe: l'installateur Qt4

Installez ces logiciels dans cet ordre. Vous pourrez ensuite lancer le logiciel Absolacom_sauvwin.

L'installateur permet de créer automatiquement les éléments nécessaires à la désinstallation du logiciel de la manière habituelle (Ajout/suppression de programmes)

Utilisation du logiciel

Au lancement, le logiciel va vérifier que les éléments qui lui sont nécessaires pour la sauvegarde sont présents:

  1. Le dossier de cygwin (c:/cygwin). Cela ne fonctionnera pas si vous avez instakllé cygwin à un autre emplacement.
  2. La présence de rsync dans l'environnement cygwin
  3. La présence de python dans l'environnement rsync

Si cygwin n'est pas présent, le logiciel va vous proposer de le télécharger pour que vous puissiez l'installer. Installez le et installez rsync et python dans son environnement.

Le logiciel va aussi s'assurer qu'une clef ssh permettant la connexion sans mot de passe est présente dans l'environnement de cygwin. Si ce n'est pas le cas, le logiciel va vous demander de la créer et de la transférer sur le serveur distant afin d'autoriser les connexions sans mot de passe. C'est a vous de vous assurer de ce fonctionnement correct, l'ensemble du fonctionnement du logiciel Absolacom_sauvwin reposant sur la possibilité de se connecter sans identification par mot de passe.

Onglet Serveur

  • Indiquez dans la ligne adresse l'adresse IP (ou le nom ) du serveur sur lequel se connecter.
  • Indiquez dans la ligne Identifiant l'identifiant de connexion sur le serveur indiqué.
  • Indiquez sur la ligne Emplacement de la sauvegarde l'emplacement relatif au home de connexion ou le chemin absolu sur le serveur dans lequel doit s'effectuer la sauvegarde. Le dossier de destination doit préalablement exister sur le serveur.

Le bouton Récupérer automatiquement la configuration sur le serveur va vous permettre d'aller chercher, sur le serveur, à l'emplacement /home/identifiant/configuration/ les fichiers complets de configuration du client. Ce sont les fichiers du programme générés par Absolacom_sauvwin (voir plus bas le nom et l'emplacement de ces fichiers).

La connexion de récupération s'effectue avec l'identifiant et l'adresse du serveur indiqués dans l'interface.

Une fois les fichiers récupérés, la configuration est terminée et il ne reste plus qu'à créer la tâche planfiée (voir plus bas)

Onglet Includes

Vous pouvez indiquer dans cet onglet les dossiers à inclure lors de la synchronisation vers le serveur distant en cliquant sur le bouton Ajouter et en allant indiquer le dossier à inclure.

Vous pouvez aussi indiquer un motif d'inclusion dans le champ prévu à cet effet.

Onglet Excludes

Une liste des exclusions classiques vous est présentée. Il vous suffit de cocher les cases correspondant aux exclusions que vous désirez effectuer.

Vous pouvez aussi ajouter des motifs d'exclusion dans le champ prévu à cet effet

Onglet Options

Vous pouvez choisir les options de synchronisation en cochant simplement les cases voulues. Ces options n'auront une véritable importance que pour le fichier de log, la synchronisation étant transparente pour l'utilisateur.

Attention cependant, l'option delete va supprimer de la sauvegarde les fichiers supprimés sur l'ordinateur local.

Onglet Planification

Si vous vous connecter sur votre session sans indiquer de mot de passe, ou avec un mot de passe vide, vous ne pourrez pas effectuer de tâches planifiées, celle ci vous demandant le mot de passe à chaque lancement.

Vous pouvez bien sûr mettre un mot de passe à votre session, mais il est plus simple de modifier le registre pour autoriser les planifications sans mot de passe. Cliquez simplement sur le bouton Autoriser et la modification sera immédiatement effective après validation de votre part. Si vous désirez revenir en arrière, cliquez sur le bouton Refuser et validez l'opération.

La tâche planifiée sera nommée “sauvegarde_identifiant”, où identifiant est l'identifiant indiqué dans l'onglet Serveur.

Pour choisir l'heure de lancement de la tâche, indiquez simplement l'heure de lancement sous le format HH:MM:SS dans le champ Heure de planification.

La planification est automatiquement prévue pour tous les jours de la semaine à l'heure choisie. Il est bien sûr possible de modifier le fonctionnement en allant dans les propriétés de la tâche, ce que vous propose le logiciel Absolacom_sauvwin après l'appui sur le bouton Planifier la tâche.

il n'est pas possible de tester automatiquement le bon fonctionnement de la tâche planifiée, celle ci dépendant de paramètres impossible à connaitre. C'est à vous de vous assurer de son fonctionnement, en l'exécutant et en regardant les erreurs renvoyées. Si la tâche ne fonctionne pas, assurez vous que les programmes du logiciel fonctionnent sans générer d'erreurs (voir plus bas)

Onglet Fichiers

Cet onglet, permettra dans l'avenir, de tester tous les fichiers du programme et de les éditer simplement. Pour des raisons techniques (et parce que ça n'a pas une importance capitale dans un premier temps), cette fonction n'est pas activée.

Tous les fichiers du programme se trouvent dans c:/cygwin/bin/ et s'appellent sauvegarde_xxx.xx. Ce sont les fichiers de programme générés par Absolacom_sauvwin

Le fichier de log se trouve à c:/cygwin/var/log/sauvwin/sauvwin_xxx.log où xxx correspond à la date de lancement de la sauvegarde.

Le fichier de log du jour est automatiquement transféré sur le serveur en plus des fichiers à sauvegarder sans opération particulière de votre part à la racine du dossier de sauvegarde (chemin indiqué dans l'onglet “serveur”)

onglet Contact

Cet onglet permet d'afficher les informations voulues pour le client relevées dans le fichier c:/Program Files/Absolacom_sauvwin/contact.txt. Si le fichier n'existe pas, seul l'éditeur est affiché. Si le fichier existe, chacune des information est affichée dans l'onglet.

Vous pouvez modifier librement le contenu du fichier pour y mettre les informations que vous désirez voir. Voici un exemple de fichier conctact

Distributeur=SARL Absolacom

Site distributeur = http://www.absolacom.com

Contact technique=Manuel Berrocal

Numero de contact= 06 70 28 37 44

Mail de contact= manu.berrocal@absolacom.com

Numero client=125AF1022

Numero de licence= 123456

ATTENTION: Pas de caractères accentués (ou caractères particuliers) dans la partie située avant le signe égal. Autrement, le logiciel plantera au démarrage!

Options des menus

  • Options / Rechercher des mises à jour (F8): contacte le site www.absolacom.com pour vérifier si une mise à jour du logiciel est disponible. Si oui, propose de la télécharger. L'installation doit être effectuée par l'utilisateur et ne modifie aucun des paramétrages. Par contre, le programme doit être lancé par l'utilisateur et validé pour prendre en compte les modification.
  • Options / A Propos (F2): Affiche la page d'information du logiciel, en particulier la version active.
  • Options/ Quitter: Quitte le logiciel sans modifications
  • ?/ help (F1): Affiche l'aide du logiciel (que vous lisez actuellement)

Boutons

  • Fermer: Ferme le logiciel sans effectuer de modification
  • Appliquer: Applique les changements et génère les fichiers programme nécessaires sans fermer le logiciel en fin d'opérations
  • Valider: Applique comme ci dessus et ferme le logiciel.

Outils personnels