Composants de switchs avec FusionInventory

Posté le Sun 21 October 2018 dans FusionInventory

Je travaille ces jours-ci sur une nouvelle fonctionnalité de FusionInventory (Agent et plugin GLPI). L'inventaire réseau (inventaire via le protocol SNMP) récupère des switchs les ports, les équipements connectés sur chaque port, les VLANs.

Une chose est manquante : les composants.

Ces composants peuvent être de différents types :

  • FANs (ventilateurs), alilmentation, modules mini GBIC...
  • équipements physiques d'un stack (plusieurs switchs physiques connectés ensembles et vu comme un seul switch)
  • bornes wifi gérés par un controleur wifi (seulement le controller a du SNMP disponible)

Nous pouvons récupérer plusieurs informations de ces composants :

  • INDEX: l'index (id) du composant
  • NAME: le nom du composant
  • DESCRIPTION: la description du composant
  • SERIAL: le numéro de série du composant
  • MODEL: le modèle du composant
  • MANUFACTURER: la fabricant du composant
  • TYPE: le type de composant dans la liste suivante : chassis, carte mère/fond de panier, alimentation, ventilateur, capteur, module, port, stack, autre, inconnu
  • FRU: 1 veut dire hotswapp/remplacable, 2 veut dire pas hotswapp/remplacable
  • FIRMWARE: le firmware du composant
  • REVISION: la révision hardware du composant
  • VERSION: la version du composant
  • CONTAINEDININDEX: l'index du composant père de ce composant

Voici un exemple de données récupérée d'un composant :

{
  'MANUFACTURER' => 'Cisco',
  'FRU' => '1',
  'TYPE' => 'powerSupply',
  'CONTAINEDININDEX' => '22',
  'DESCRIPTION' => 'Main Power Supply',
  'NAME' => 'Main Power Supply'
},

Comme vous pouvez le voir, on n'avons pas toutes les informations, mais assez pour les gérer dans GLPI.

Plus d'informations dans les prochains jours/semaines à propos du développement de cette fonctionnalité.