Als je ooit binnen je netwerk naar een apparaat hebt gezocht door te telnetten naar switches en door MAC-adres lookups uit te voeren of als je zou willen zien waar een device zich fysiek bevindt (of soms belangrijker nog, waar het eerder fysiek aanwezig was) , dan moet je zeker een kijkje nemen naar NeDi.
NeDi is een LAMP-applicatie die regelmatig de MAC-adressen en ARP-tabellen van je netwerkswitches naloopt en daarbij ieder device dat het ontdekt, netjes catalogiseert in een lokale database. Het is niet zo bekend als de andere genoemde projecten, maar het kan een heel handige tool zijn in bedrijfsnetwerken waar veel met devices rondgeschoven wordt.
Na het inloggen op de web GUI van NeDi, kun je via zoekopdrachtten uitvinden waar switches, switch poorten, draadloze AP's zich bevinden en daarvan het MAC-adres, IP-adres en de DNS-naam opvragen. NeDi verzamelt zoveel informatie van ieder netwerkdevice dat het tegenkomt en toont ook serienummers, firmwareversies, softwareversies, temperaturen, moduleconfiguraties en nog veel meer. Je kunt NeDi zelfs gebruiken om MAC-adressen van devices die vermist of gestolen zijn te markeren. Als ze op het netwerk terug verschijnen, kan NeDi je daar een melding van geven.
Discovery vindt plaats via cronjobs op vastgestelde intervals. Configuratie is niet ingewikkeld: er wordt gewerkt met een enkel configuratiebestand dat ruimte laat voor behoorlijk wat aanpassingen, bijvoorbeeld voor het skippen van devices, Je kunt zelfs een lijst devices invoeren waarop gecheckt moet worden, wat handig is als het betreffende netwerk losstaat van het eigen netwerk, zoals het geval is in een MPLS-implementatie.
NeDi gebruikt meestal het Cisco Discovery Protocol of Link Layer Discovery Protocol. Zodra je de configuratie eenmaal hebt neergezet, verloopt het werk van het ontdekken en in kaart brengen relatief snel. NeDi integreert tot op zekere hoogte met Cacti en als je de inloggegevens voor een Cacti-installatie opgeeft, kun je de ontdekte deviceinformatie koppelen aan Cacti-grafieken.
« Ga terug