Quentin NICOLLE

Blogger

Technicien Systèmes et Réseaux

Quentin NICOLLE

Blogger

Technicien Systèmes et Réseaux

Snipe-IT

Modernisation et automatisation de la gestion du parc informatique – Snipe-IT, Docker, Python, API REST

Contexte et problématique

En tant que Technicien Systèmes et Réseaux, j’ai été confronté à un processus de gestion du matériel informatique entièrement manuel sous Excel. Ce mode de fonctionnement engendrait des lenteurs, des erreurs fréquentes et un manque total de traçabilité.
Pour optimiser la performance et fiabiliser le suivi, j’ai conduit un projet complet visant à remplacer Excel par une solution open source robuste et automatisée.

Objectifs du projet

  • Mettre en place un outil centralisé de gestion d’inventaire informatique.
  • Assurer un suivi complet du cycle de vie du matériel : matériel disponible, déployé ou archivé.
  • Réduire le temps d’attribution grâce à l’automatisation.
  • Garantir une traçabilité fiable pour chaque équipement et chaque utilisateur.

Réalisation technique

  • Déploiement de Snipe-IT sur un serveur Ubuntu Server hébergé sur ESXi, avec une installation Docker pour garantir flexibilité et maintenance simplifiée.
Schéma de gestion Snipe-IT déployée sous Docker (Ubuntu Server – ESXi) avec suivi des actifs en temps réel
  • Structuration de la base de données pour classer le matériel par état, service, date et motif d’attribution.
  • Intégration de codes-barres uniques pour identifier matériel et utilisateurs.
  • Développement d’un script Python exploitant l’API REST de Snipe-IT, permettant l’attribution et la récupération d’équipements en quelques secondes via un micro-ordinateur et un lecteur code-barres.
Attribution d’un matériel en quelques secondes via script Python et lecteur code-barres
  • Création de scripts Bash pour automatiser les tâches récurrentes.
Schéma de l’automatisation de la gestion du parc informatique avec Snipe-IT et Python

Résultats et impact

  • Attribution du matériel 5 × plus rapide.
  • Suppression des saisies manuelles → zéro erreur d’attribution.
  • Traçabilité renforcée avec historique détaillé et horodaté.
  • Gain de productivité et meilleure fiabilité des données d’inventaire.