SNMP-chassis

The goal is to manage Chassis and different cards on this chassis
Example : http://www.ip-performance.co.uk/alcatellucent7710servicerouter_91.php

A chassis can have many elements types and have serial number, model and partnumber:

  • Power management
  • Fans
  • IO cards (cards with network ports)
  • Management cards

Tables

To manage all, we need use this inventory types:

  • NetworkEquipement (GLPI core) : chassis, IO cards
  • Link table (FusionInventory) to link these devices
CREATE TABLE `glpi_plugin_fusinvsnmp_networkequipments_networkequipments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`networkequipments_id_parent` int(11) NOT NULL default '0' COMMENT 'Parent',
`networkequipments_id_child` int(11) NOT NULL default '0' COMMENT 'Child',
PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  • Components (FusionInventory) : Power management, Fans, management cards (must have place number in Chassis)
  • Link table (FusionInventory) to link these components to the NetworkEquipements

Display in GLPI

On NetworkEquipement, possibility to display networkports of this but too networkports of Child NetworkEquipement, for example, have 2 tabs:
  • Local ports
  • All ports (local and child)

Must display components with place number in the chassis.
So chassis (network equipment) may have stored in DB, all places for cards.

Update SNMP models

We need to update SNMP models to get cards of devices

Can have:
  • serial number
  • part number
  • model number
  • some ports
  • cpu
  • memory