Support for Unknown Devices
Virtually any SNMP device can be managed by NeDi and I don’t just mean reading some default MIBs. All you need is a .def file which resides in the sysobj folder. In addition CLI support can be added by editing libcli-iopty.pm, but that’s a bit trickier…
If an unknown device is discovered, you can create a definition file and assign an icon to it, with that it can be properly supported within NeDi.
The easiest way is through Defgen, which can be invoked by clicking on the sysobj value in Devices-List or the triangle icon in Devices-Status. Consult the help (life-saver icon on top) or have a look at the tutorial (coming soon) to learn how to use Defgen.
In order to provide some sort of consistency while not limiting expanding device support, I’ve come up with this scheme, which should cover most of the device types out there. A few exceptions exist, mainly concerning printers and supervisor(s). Use the browser in Defgen to select the icon according to the following scheme…
The top-level distinction (vendor) is made with the main color:
Bold charactar is substituted below for the x. In addition some icons use shades (d=dark,n=normal,p=pale) to differentiate between device size:
|Workgroup (L2)||~12 Port||pale||w2xp|
|Workgroup (L2)||~24 Port||normal||w2xn|
|Workgroup (L2)||~48 Port||dark||w2xd|
|Workgroup (L3)||~12 Port||pale||w3xp|
|Workgroup (L3)||~24 Port||normal||w3xn|
|Workgroup (L3)||~48 Port||dark||w3xd|
|Content Switch (GW)||-||-||csxn|
|VPN GW/HW Client||-||-||vpxn|
|Wlan Access Point||-||-||waxn|