Tag Archives: Update


d3js animated mapIt’s been exciting to enjoy summer at its best! Coding in the sun, just is more fun ;) I replaced some old map features (no one was really using anyway), with stuff like animated maps using the powerful d3js library and OSM support (even caching maps), with weather information from OWM (in case you’re wondering why you can’t reach that remote site anymore). Beautiful Chart.js visualization complete the picture for various reports and interface statistics at a glance. I’ve not just been working on eye-candy, but also added info on unused access ports and whether a configuration has been saved after changing along its backup status in the DB.

Weather in Topology-TableNow, you can add nodes to monitoring and gain control over syslog behaviour in addition. With the upcoming feature to manually add devices, this is not really necessary anymore. Removing monitoring support for nodes altogether, would simplify my life and streamline NeDi a great deal. Please help me in making a decision on how nodes should be treated in the future, by voting in this poll.

Get your kicks on route to IPv6

Well, it’s funny how seemingly complex topics like multi-tenancy and database snapshots turned out to be surprisingly easy, where as stuff like IPv6 is creating more headaches than a bottle of schnapps (probably would)…

Trying to store those ludicrous 128-bit addresses in a DB, while  making them searchable and sortable is one thing! But it seems every vendor  likes to present IPv6 addresses in their very own way, what SNMP is concerned.

So there’s the obsolete ipAddrTable for IPv4, the new ipv6AddrTable and ipAddressTable to bind them all (or so). Now all those tables are mixed and matched as they come, making my head spin (without schnapps!). Oh, and of course some vendors notoriously prefer to keep them in enterprise MIBs… at least on their routers, but not switches!

NeDi is an effective/minimalistic tool and I try to keep it this way. So, the real challenge for me is to get all them addresses with the least SNMP transactions possible. Stay tuned, I’m working on it…

Spring Update

I’m excited to see the growing interest in NeDi. This leads to new ideas and unexpected developments in return! The new version will be capable of listing the top broadcasters and identify top discard ports (considerably important to identify bottlenecks in the datacenter). IPv6 support is on its way, as well as a snapshot feature, which lets you go back in time, or import another nedi db for (forensic) investigation! It’s actually easier than I thought. Many additional improvements like XLS export (which accidentally lead to some great theme enhancements!), sending SMS via chat and adding favorites to the liveunited.org admin message with one click of a button, complete the picture.

Threaded discovery is more  complex than expected, especially with perl on OpenBSD not supporting threads out of the box!

But other large scale network features like timezones for users and a master / agent architecture (via HTTPS) are under development as well…

Bear with me as I try to get all this into a stable package. And please use the share button below, if you like what you just read! There’s much more to come… I promise!


Looks like popularity and activity is picking up! I do my best to keep up with it. It’s great to be invited to events & conventions and learn how extensively NeDi is being used in certain (quite large) networks!

I try to respect all user-needs without making it too complex, which is not easy at times, but seems to work out so far. Using the defaults still keeps it easy, while many new options and policies allow for granular tracking of various networking aspects…

With RC1 out you should be able to get a taste of those recent developments. It’s particularly easy, if you get the new NeDiO6.ISO from a mirror (html docs included)!