System NeDi

Execute nedi.pl from the GUI. The module can be used to perform the following tasks:
  1. By default the help is displayed, which reveals options and the output legend
  2. Definitions shows all available .def files, sysobjids are linked to Def-Editor
  3. Discover will actually find devices
  4. Services scans for certain open ports on given IP addresses and uses the answers for host identification
  5. Init drops and recreate the whole database, but does not remove any config files or RRDs
Double click in the output area to have it turn yellow and scroll down automatically. Do it again to turn this feature off.

Discover

This is NeDi's core. You can use this module to determine the best way to discover your network. Once you've found the right options, copy the command above the output and put it in crontab via System-Files. There are several approaches to discover a network. First the right method to use the sources needs to be found:
  1. Don't add any IPs to the seedlist and check "Protocol". This discovers the default gateway of the NeDi host and any neighbors via CDP or LLDP
  2. If you have firewalls or other "hurdles" separating your networks (not supporting CDP or LLDP), you need to add a seed for each island
  3. Use a static seedlist and don't use any discovery protocols
  4. Select "Address" from the Seed-selectbox and enter a single IP or range like 1.2.3,6,8.10-15
  5. Alternatively you can click to select Devices with the 'all' option to discover all devices in the DB
  6. You can also use a query to only discover a subset and use crontab to parallelize the discoveries this way
  7. To find more "exotic" devices, add the vendor strings to ouidev in nedi.conf and check "OUI". Discover a router connected to those devices and they'll be queued
  8. You can use route tables as layer3 discovery by checking "Routes"
The behavior can be controlled with the following options:

DNS Names

Services