Pourquoi un collecteur Proxmox est indispensable pour votre CMDB iTop

Dans le paysage de la virtualisation d’entreprise, Proxmox VE s’est imposé comme une solution robuste et économique. Mais comment maintenir efficacement votre CMDB iTop à jour avec votre infrastructure Proxmox en constante évolution ? C’est là qu’intervient l’automatisation.

Le défi de la synchronisation manuelle

Gérer manuellement l’inventaire de votre infrastructure Proxmox dans iTop représente un défi considérable :
  • Multiplicité des objets : Serveurs physiques, hyperviseurs, VMs, conteneurs, stockage…
  • Évolution constante : Nouvelles VMs créées, migrations, modifications de configuration
  • Erreurs humaines : Risque d’oublis, de doublons, d’informations obsolètes
  • Temps consommé : Plusieurs heures par semaine pour maintenir la cohérence

La solution : l’automatisation intelligente

Un collecteur Proxmox pour iTop résout ces problématiques en créant un pont automatique entre votre infrastructure et votre CMDB. Voici comment cela transforme votre gestion :

Synchronisation en temps réel

Le collecteur interroge régulièrement l’API Proxmox pour :
  • Découvrir automatiquement les nouveaux nœuds et VMs
  • Mettre à jour les configurations existantes
  • Détecter les suppressions et modifications
  • Réconcilier les données pour éviter les doublons

Couverture complète de l’infrastructure

Tous les éléments critiques sont automatiquement inventoriés :

 

Couche physique :
  • Serveurs physiques (nœuds Proxmox)
  • Interfaces réseau physiques
  • Systèmes de stockage
Couche virtualisation :
  • Hyperviseurs avec leurs caractéristiques
  • Clusters Proxmox
  • Volumes logiques et stockage
Couche applicative :
  • Machines virtuelles QEMU/KVM
  • Conteneurs LXC
  • Adresses IP automatiquement détectées

Fonctionnalités avancées qui font la différence

Détection intelligente des adresses IP

L’un des défis majeurs de l’inventaire automatisé est la récupération des adresses IP réelles des machines virtuelles. Le collecteur Proxmox résout cela élégamment :

 

Pour les VMs QEMU/KVM :
  • Utilisation du Guest Agent pour récupérer les IPs configurées
  • Filtrage automatique des adresses de bouclage et link-local
  • Support des configurations multi-interfaces
Pour les conteneurs LXC :
  • Analyse de la configuration réseau Proxmox
  • Extraction des IPs statiques configurées

Gestion intelligente des ressources

Le collecteur ne se contente pas de copier les données brutes :
  • Formatage automatique : Les tailles mémoire sont converties en unités lisibles (GB, TB)
  • Calculs de ressources : CPU, RAM et stockage correctement interprétés
  • Métadonnées enrichies : Informations sur l’état, le type de virtualisation, etc.

Réconciliation avancée

Quand vous exécutez le collecteur plusieurs fois :
  • Détection des changements : Seules les modifications sont appliquées
  • Gestion des suppressions : Les objets supprimés de Proxmox peuvent être marqués comme obsolètes
  • Prévention des doublons : Logique de réconciliation basée sur les identifiants uniques

Impact concret sur votre gestion IT

Fiabilité des données

  • CMDB toujours synchronisé avec la réalité
  • Élimination des écarts entre documentation et infrastructure
  • Base fiable pour la gestion des incidents et changements

Comment mettre en place le collecteur

Prérequis techniques

Côté Proxmox :
  • Proxmox VE 7.x ou 8.x
  • Token API créé avec permissions de lecture
  • Accès réseau depuis le serveur iTop
Côté iTop :
  • iTop 2.7+ ou 3.x
  • PHP 7.4+ avec extensions curl et json
  • Les fichiers du collecteur fournis par ITSM-Factory

Installation étape par étape

1. Préparation de Proxmox

Pour sécuriser l’accès à votre infrastructure Proxmox, nous allons créer un utilisateur dédié et générer une clé API via l’interface web:

  

Génération du token API :
  1. Retournez dans Datacenter > Permissions > API Tokens
  2. Cliquez sur Add pour créer un nouveau token
  3. Sélectionnez votre utilisateur
  4. Nommez le token `itop-collection`
  5. Cliquez sur Add et copiez immédiatement la valeur du token généré

2. Configuration du collecteur

<!-- params.local.xml -->
<params>
  <itop_url>https://votre-itop.com</itop_url>
  <itop_login>admin</itop_login>
  <itop_password>password</itop_password>

  <proxmox_api_url>https://proxmox.local:8006/api2/json</proxmox_api_url>
  <proxmox_username>itop-collector@pve!mytoken</proxmox_username>
  <proxmox_password>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</proxmox_password>
</params>

3. Premier test de collecte

php exec.php

Automatisation et surveillance

Planification automatique :
# Ajout dans crontab pour synchronisation toutes les heures
0 * * * * cd /path/to/collector && php exec.php

Résultats concrets dans iTop

Vue de l’infrastructure

Vos objets directement dans iTop :
  • Vue d’ensemble de tous vos nœuds Proxmox avec leurs VM
  • Vue des volumes par VM et leur 
Relations automatiques :
  • VMs liées à leurs hyperviseurs
  • Hyperviseurs liés aux serveurs physiques
  • Volumes logique aux VM
  • Interfaces réseaux lié aux VM

Conclusion

Un collecteur Proxmox pour iTop est indispensable pour toute organisation gérant une infrastructure virtualisée sérieuse.

 

Les bénéfices sont immédiats :
  • Fiabilité : CMDB toujours synchronisé
  • Productivité : Fin des mises à jour manuelles
  • Qualité : Processus ITSM basés sur des données exactes
  • Évolutivité : Infrastructure documentée automatiquement
Dans un monde où l’infrastructure évolue en permanence, disposer d’un CMDB automatiquement synchronisé n’est plus un luxe mais une nécessité. Le collecteur Proxmox pour iTop vous fait passer d’une gestion réactive et chronophage à une approche proactive et automatisée.

Vous souhaitez une démonstration personnalisée ? Contactez-nous dès aujourd’hui pour découvrir comment révolutionner votre gestion IT.