Skip to content
Oliver Gorwits edited this page Sep 4, 2021 · 20 revisions

CPAN version Release date Tests Status Docker Image

Netdisco is a web-based network management tool suitable for small to very large networks. IP, MAC and wireless address data is collected into a PostgreSQL database using SNMP or CLI (SSH). Some of the things you can do with Netdisco:

  • Locate a machine on the network by MAC, IP or SSID and show the switch port it lives at
  • Turn off a switch port, or change the VLAN or PoE status of a port
  • Inventory your network hardware by model, vendor, software and operating system
  • Keep historic data of system IPs and locations
  • Search and retrieve data via the API
  • View pretty pictures of your network

See the demo at: https://netdisco2-demo.herokuapp.com/

Installation

Netdisco is written in Perl and is self-contained apart from the PostgreSQL database, so is very easy to install and runs well on any linux or unix system. Please check out the installation instructions on CPAN.

We also have docker images if you prefer.

It includes a lightweight web server for the interface, a backend daemon to gather data from your network, and a command line interface for troubleshooting and automation. There is a simple configuration file in YAML format.

You can also speak to someone in the #netdisco@libera IRC channel, or on the community email list. Do be patient since replies can sometimes take a while. If this is not an option for you a github issue can also be created.