Besançon, France
Ingénieur DevOps
Dernière connexion: 10/10/2025
Airbus • Aug 2023
Ce projet vise à faciliter et accélérer la migration d'un système de supervision existant vers Zabbix. Les référentiels de monitoring de l'ancien outil, définis dans des fichiers Excel par centaines, nécessitaient une solution efficace pour leur conversion et intégration dans Zabbix.
Développement de Scripts pour la Migration
1. Conversion de Fichiers Excel en CSV:
• Les fichiers Excel, contenant tous les items à surveiller, ont été convertis en fichiers CSV.
• Un script a été développé en utilisant la librairie pandas pour lire ces fichiers et les transformer en CSV.
2. Intégration dans une Base de Données MariaDB:
• Les fichiers CSV ont été importés dans une table créée préalablement dans une base de données MariaDB.
• Cette approche a permis de consulter l'intégralité des références et de mener la migration efficacement.
3. Gestion des Mises à Jour Quotidiennes:
• Les fichiers Excel étant mis à jour quotidiennement, un mécanisme doit être développé pour intégrer ces modifications dans la base de données.
• Cela garantira que la base de données reste toujours à jour.
Déploiement des Items de Supervision
1. Utilisation de Templates et Macros Dynamiques:
• Dans certains cas, des templates seront attachés à des hôtes et des macros créées dynamiquement à l'aide des valeurs présentes en base de données.
• Des items peuvent également être déployés automatiquement sur chaque machine dans Zabbix en utilisant les informations de la base de données via l'API REST de Zabbix.
2. Création d'une Table de Log et Dashboard Grafana:
• Une table de log a été créée pour enregistrer les opérations du script.
• Un dashboard Grafana a été lié à cette base de données pour obtenir des statistiques sur l'avancement du déploiement.
Aucune recommandation
Aucune formation ou certification
Vos recommandations professionnelles s'afficheront ici une fois que vous en recevrez.