RackTables utilise PHP et MySQL, aucune surprise du côté de l'installation.

Administration

Une fois lancée l'interface d'administration, 3 options vont être utilisées rapidement :
  • IPv4 space : définir vos réseaux (dans l'hypothèse où vous utilisez plusieurs V-lans c'est ici qu'ils devront être créés si au moins un équipement est inventorié dans RackTables)
  • Objects : création de tous les équipements présents dans les armoires (serveur, switch, patchpanel...)
  • Rackspace : création des locaux et des armoires (racks)

Comment je l'utilise ?

Sur le terrain :
  • inventaire de toutes les prises et des numéros de câbles (si les choses sont bien faites)
  • inventaire des connexions vers les portes de switch
Au bureau :
  • encodages des informations récoltées ci-dessus
  • ajout de l'adresse MAC connectée à chaque porte
Ce qui donne comme détail pour une porte de switch :

Hack

J'ai modifié le fichier ../inc/interface.php pour créer un lien entre la Mac adresse (L2 address) et mon instance de GLPI :
Modifier la ligne 807 :

echo "<td class=tdleft>" . formatPortIIFOIF ($port) . "</td><td class=tdleft><tt><a href=\"http://mon_serveur_glpi/glpi/front/search.php?x=0&y=0&globalsearch=${port['l2address']}\">${port['l2address']}</a></tt></td>";

...