NetDB keeps track of devices on your network and the status of your
switch ports over time. You can map devices to your switch ports,
locate ports configured for a VLAN and recover unused switchports and static addresses. NetDB has been designed for use by network teams as well as security teams, helpdesk and the end users of any medium to large network, ultimately reducing support issues. It has been tested with almost every Cisco Ethernet switch, is written in Perl and works on most linux and BSD distributions. It's designed for large campus networks and datacenters, but should work in any environment.
What's New in NetDB v1.13.2 (released May 2015)
Numerous Scraper Updates and Fixes
Comware/H3C Support
Force10 Support
Fortigate Firewall Support
Aerohive Support
Palo Alto Support
Major changes to Last IP behavior to tie switchport entries to ARP entries for more accurate reporting
Major Features
Track all entries in your MAC and ARP tables across your network routers and switches over time
IP, Hostname and MAC to switchport mapping in milliseconds
Designed for large Ethernet LANs but can be used in smaller environments or service provider environments
Includes easy to use web interface with access control and a command line interface backend for more advanced users and administrators
Enable end users, helpdesk operators and security analysts visibility of network connectivity status and configuration with user access control and auditing
Quickly track down a problem with a device and locate its current state on the network or last connected state
Generate switch usage reports to recover unused ports or plan for network upgrades
Monitor the usage of static IP addresses and generate reports for static address recovery
Locate all switchports configured for a vlan and the history of all devices connected
Find all devices on a VLAN and the last time they were online
Web interface includes sortable columns and access controls
Generate CSV reports from the web interface or the command line
Change VLANs from the web interface with access controls on a per switch or per user basis
Send Wake On Lan packets from the Web Interface to remotely wakeup workstations
Fast imports, pulls data from 1,000 or more network devices in under five minutes (depends on the hardware used)
Support for VRFs, IPv6 and almost every modern Cisco IOS and NX-OS device
Support for port security, port-channels and trunk ports for VMWare and phones
Wi-Fi tracking of clients on access points (Aruba and Cisco WLC)
Optional graphing through MRTG to track the usage trends on your network
Optionally integrate NAC registration data to retrieve user registration information based on the mac address
Security
Runs everything as the netdb user
Uses and/or SSH/Telnet to gather information from your devices and does not require write access
Does not use SNMP, so no security issues or MIBs to deal with
Web Interface has access controls to restrict the information users can access based on their userid
Supported Devices
Plugin architecture for third-party additions (please share any new scrapers)
Cisco 12.2 - 15.0 IOS routers (2600/2800/2900) for ARP data
Cisco IOS 7600/6500 SXF and above plus VSS support
Cisco 4500 Family (4006/4506/4948/4900M/4500-X)
Cisco 3650/3750/3850/3560/2970/2960/2950 (anything using 12.2(35)+ will work for sure, most 12.2(25)SEE+ codes works, but really old versions have bugs in them)
Cisco Nexus NX-OS 7000/5000 Switches and Nexus 2000 FEXes
Cisco 2924/3500XL support for those of you with really old devices
Cisco ASA/FWSM ARP table support (SSH Access Only, no telnet support)
Cisco CatOS Support for 6500 and 2948-L3 (limited support)
JunOS Ethernet switches and routers including firewalls (SRX/EX/MX)
Foundry/Brocade Switch support
Cisco WLC Wireless Controllers
Aruba Wireless Controllers
Dell Powerconnect Switches
HP Procurve
Backend Details
Centralized configuration file at /etc/netdb.conf, plus a network device list
Managed through command line tools and config file, database stores only data
Available as a VM image on Ubuntu 12.04 LTS
Indexed MySQL database for millisecond response times and scales to millions of rows
Multi-process scraper scripts to gather data from hundreds of devices in minutes
Optionally integrate NAC registration data to retrieve and search user registration information
All code is documented and organized, program structure is modular for integration with your environment
Extensive logging and debugging support for troubleshooting
Documentation and Support
Check the FAQ for preinstall advice and common questions.
Extensive documentation is included in the download. See the INSTALL and UPGRADE documents for help.
Please post any other questions in the Help Forum, or feature requests in the Open Forum.