BSD Ports

net-mgmt/netdisco 2.070001 DragonFly

Network discovery/management tool with web console

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
net-mgmt, perl5
Package size
2703.9 KiB, 13676.7 KiB installed

Description

Netdisco is a web-based network management tool designed for network administrators. Data is collected into a PostgreSQL database using SNMP.

Some of the things you can do with Netdisco: Locate a machine on the network by MAC or IP 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 Pretty pictures of your network

App::Netdisco provides a web frontend with built-in web server, and a backend daemon to handle interactive requests such as changing port or device properties.

In the other systems

SystemPortVersion
DragonFlynet-mgmt/netdisco2.070001
NetBSDnet/netdisco1.3.3nb9

Install

Binary package:

pkg install netdisco

From DPorts:

cd /usr/dports/net-mgmt/netdisco && make install clean

Dependencies

Run dependencies 79

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

to get Netdisco running, you just have to:
 * edit /usr/local/etc/netdisco/environments/deployment.yml to suit your needs
   (https://github.com/netdisco/netdisco/wiki/Configuration)
 * edit rc.conf according to /usr/local/etc/rc.d/netdisco
 * have a look at https://metacpan.org/pod/App::Netdisco
   note that ~/environments is replaced here by /usr/local/etc/netdisco/environments
 * launch netdisco-deploy *as user netdisco* to install/upgrade your database
     su - netdisco -c "netdisco-deploy"
 * copy (or link) /usr/local/etc/netdisco/netdiscologs.conf
   to /usr/local/etc/newsyslog.conf.d/ to take care
   of logs rotation
    ln -s /usr/local/etc/netdisco/netdiscologs.conf /usr/local/etc/newsyslog.conf.d/netdiscologs.conf

Always use "su - netdisco" or "sudo -l -u netdisco" before running netdisco-do or
  any netdisco-* command (because of locallib use)
If running with another user or missing HOME variable (eg: sudo without -l) you
  need NETDISCO_HOME=/usr/local/etc/netdisco environment variable