2. Introduction
Ce stage fut une expérience enrichissante, qui m’a
permis d'être confronté au monde professionnel,
de tester mes acquis à travers un projet dont le but
est de répondre à un besoin spécifique exprimé par
l’entité accueillante « Service Production de la
Direction de l’Organisation et des Systèmes
d’Information de Bank AL Maghrib ».
3. Problématique
Dans le cadre de sa démarche de mise en œuvre des
bonnes pratiques ITIL, le Service Production m’a
confié la réalisation d’une solution de consolidation
des rapports de sauvegardes effectuées au niveau des
agences de Bank AL Maghrib.
4. Détails de la mission
- Produire un outil efficace de suivi des sauvegardes
effectuées au sein des agences de Bank AL Maghrib à
travers le suivi de leurs fichiers journaux.
- Exploiter les résultats du suivi quotidien dans le
calcul des statistiques et des indicateurs qui offrent
une vue globale sur le fonctionnement des activités
de sauvegardes au sein des agences de Bank Al-
Maghrib.
5. La solution
L’application est réalisé en ASP.NET avec VB, et se base sur les opérations
suivantes :
-Vérifier l’existence des fichiers journaux pour une date donnée.
-Lire chaque fichier journal correspondant à une sauvegarde.
- Vérifier l’existence d’une ou plusieurs chaînes de caractères qui indiquent :
si la sauvegarde est réussie.
si la sauvegarde est échouée.
-Extraire les informations de chaque fichier journal de sauvegarde NTBackup
-Créer un fichier de type csv qui contiendra les informations extraites et qui
sera nommée « date donnée ».csv.
-Lecture du fichier csv lors de l’alimentation de chaque tableau de bord de
l’application.
-Calcul des statiques sur les sauvegardes pour une période donnée à base du
contenu des fichiers csv qui ont été créés.
6. La solution en images
Génération automatique d’un fichier CSV lors de chaque suivi des sauvegardes
Nom du Serveur ; état de chaque sauvegarde; informations sur la sauvegarde NTBackup ;
7. La solution en images
Accès au tableau de bord correspondant à la date séléctionnée
8. La solution en images
Traitement des exceptions : absence de fichier, date future, format invalide de la date
9. La solution en images
Tableau de bord des états de sauvegardes correspondant à la date sélectionnée
10. La solution en images
Téléchargement des rapports de sauvegardes
12. La solution en images
Tableau de bord affichant les statistiques au niveau d’une agence et pour une période
donnée
13. La solution en images
Accès à l’archive des sauvegardes concernant une agence et selon une période donnée
14. Résultats
- J’ai réalisé une solution répondant aux objectifs initiaux.
- J’ai démontré une force de proposition et des capacités à
dépasser les objectifs fixés au début en ajoutant d’autres
fonctionnalités à l’application, et ce dans le but d’offrir plus
de précision et de visibilité.