Création de sauvegardes automatisées
Mise en place et automatisation de sauvegardes securisées de différents types de données.
Objectifs
- Automatiser des sauvegardes fiables et sécurisées (rotation, historisation).
- Accéder rapidement aux données en cas d’incident (restore simple).
- Tracer chaque sauvegarde via des rapports exploitables (PostgreSQL).
- Être alerté rapidement en cas d’anomalie pour réduire le temps de réaction.
Ce que j'ai réalisé
- Scripts adaptés par type de données : VM Hyper-V, dossiers, base de données, image système Windows.
- Exports et copies vers un poste distant (poste de backup) pour centraliser les sauvegardes.
- Automatisation via planificateur de tâches (Windows) et cron (Linux).
- Gestion d’erreurs : logs, retours d’état, contrôles de présence et de taille.
- Insertion des résultats (durées, volumes, statut) dans PostgreSQL.
Supervision et reporting
- Table de rapports : début/fin, nombre d’éléments, taille source/destination, statut.
- Emails d’alertes : retard de sauvegarde, taille insuffisante, erreurs d’exécution.
- Objectif : une supervision rapide.
Difficultés et apprentissages
- Rendre les scripts robustes : gestion des erreurs réseau, chemins manquants, VM introuvable.
- Standardiser les logs : messages courts, exploitables, homogènes.
- Vérifier l’intégrité : contrôles de tailles, présence des dossiers, horodatage.
Résultats
- Sauvegardes réutilisables, adaptables selon les clients et les besoins.
- Données centralisées sur le poste de backup, avec historique.
- Rapports enregistrés en base et consultation simplifiée.
- Alertes email quotidiennes pour détecter rapidement les problèmes.