Port details on branch 2022Q2 |
- netdisco Network discovery/management tool with web console
- 2.070001 net-mgmt =7 2.070001Version of this port present on the latest quarterly branch.
- Maintainer: dgeo@centrale-med.fr
- Port Added: 2006-07-13 00:11:49
- Last Update: 2023-11-18 20:20:45
- Commit Hash: 9917507
- People watching this port, also watch:: portmaster, aircrack-ng, smartmontools, net-snmp, openssl
- Also Listed In: perl5
- License: BSD3CLAUSE
- WWW:
- http://netdisco.org/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- netdisco>0:net-mgmt/netdisco
- To install the port:
- cd /usr/ports/net-mgmt/netdisco/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/netdisco
- pkg install netdisco
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: netdisco
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1700219536
SHA256 (App-Netdisco-2.070001.tar.gz) = b07ff89820a45ee95c85e5bb6139edf6759213531b1439a9555b63f47c91ac7b
SIZE (App-Netdisco-2.070001.tar.gz) = 4549850
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-DBD-Pg>=0 : databases/p5-DBD-Pg
- p5-Net-SNMP>=6.0.1 : net-mgmt/p5-Net-SNMP
- p5-Algorithm-Cron>=0.07 : devel/p5-Algorithm-Cron
- p5-aliased>=0 : devel/p5-aliased
- p5-autovivification>=0 : devel/p5-autovivification
- p5-AnyEvent>=7.05 : devel/p5-AnyEvent
- p5-AnyEvent-DNS-EtcHosts>=0.0103 : dns/p5-AnyEvent-DNS-EtcHosts
- p5-App-cpanminus>=1.6108 : devel/p5-App-cpanminus
- p5-App-local-lib-helper>=0.07 : devel/p5-App-local-lib-helper
- p5-Archive-Extract>=0 : archivers/p5-Archive-Extract
- p5-Authen-Radius>=0 : security/p5-Authen-Radius
- p5-Authen-TacacsPlus>=0 : security/p5-Authen-TacacsPlus
- p5-CGI-Expand>=2.05 : www/p5-CGI-Expand
- p5-Command-Runner>=0.200 : sysutils/p5-Command-Runner
- p5-Crypt-Bcrypt>=0 : security/p5-Crypt-Bcrypt
- p5-Data-Printer>=0 : devel/p5-Data-Printer
- p5-Data-Visitor-Tiny>=0 : devel/p5-Data-Visitor-Tiny
- p5-DBIx-Class-Helpers>=2.033004 : databases/p5-DBIx-Class-Helpers
- p5-Daemon-Control>=0.001.005 : devel/p5-Daemon-Control
- p5-Dancer>=1.3132 : www/p5-Dancer
- p5-Dancer-Plugin-DBIC>=0.2001 : databases/p5-Dancer-Plugin-DBIC
- p5-Dancer-Plugin-Auth-Extensible>=0.30 : security/p5-Dancer-Plugin-Auth-Extensible
- p5-Dancer-Plugin-Passphrase>=2.0.1 : security/p5-Dancer-Plugin-Passphrase
- p5-Dancer-Plugin-Swagger>=0 : www/p5-Dancer-Plugin-Swagger
- p5-Dancer-Session-Cookie>=0.27 : www/p5-Dancer-Session-Cookie
- p5-EV>=0 : devel/p5-EV
- p5-Env-Path>=0 : devel/p5-Env-Path
- p5-Expect>=0 : lang/p5-Expect
- p5-File-ShareDir>=1.03 : devel/p5-File-ShareDir
- p5-File-Slurp>=9999.19 : devel/p5-File-Slurp
- p5-Guard>=1.022 : devel/p5-Guard
- p5-Graph>=0 : math/p5-Graph
- p5-GraphViz>=0 : graphics/p5-GraphViz
- p5-HTML-Parser>=3.70 : www/p5-HTML-Parser
- p5-HTTP-Tiny>=0.029 : www/p5-HTTP-Tiny
- p5-JSON-XS>=0 : converters/p5-JSON-XS
- p5-List-MoreUtils>=0.428 : lang/p5-List-MoreUtils
- p5-Log-Message-Simple>=0 : devel/p5-Log-Message-Simple
- p5-Module-Find>=0.12 : devel/p5-Module-Find
- p5-Module-Load>=0.32 : devel/p5-Module-Load
- p5-Moo>=1.001000 : devel/p5-Moo
- p5-MCE>=1.515 : devel/p5-MCE
- p5-Net-DNS>=0.72 : dns/p5-Net-DNS
- p5-perl-ldap>=0 : net/p5-perl-ldap
- p5-Net-OpenSSH>=0 : net/p5-Net-OpenSSH
- p5-NetAddr-MAC>=0 : net/p5-NetAddr-MAC
- p5-NetAddr-IP>=4.068 : net-mgmt/p5-NetAddr-IP
- p5-Path-Class>=0.32 : devel/p5-Path-Class
- p5-Path-Tiny>=0 : devel/p5-Path-Tiny
- p5-Plack>=1.0023 : www/p5-Plack
- p5-Plack-Middleware-Debug>=0 : www/p5-Plack-Middleware-Debug
- p5-Plack-Middleware-Expires>=0.03 : www/p5-Plack-Middleware-Expires
- p5-Plack-Middleware-ReverseProxy>=0.15 : www/p5-Plack-Middleware-ReverseProxy
- p5-Plack-Middleware-Headers>=0 : www/p5-Plack-Middleware-Headers
- p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
- p5-Role-Tiny>=1.002005 : devel/p5-Role-Tiny
- p5-Sereal>=0 : converters/p5-Sereal
- p5-Socket6>=0.23 : net/p5-Socket6
- p5-Starman>=0.4008 : www/p5-Starman
- p5-Sys-SigAction>=0 : devel/p5-Sys-SigAction
- p5-SNMP-Info>=3.95 : net-mgmt/p5-SNMP-Info
- p5-SQL-Translator>=0.11018 : databases/p5-SQL-Translator
- p5-Template-Toolkit>=2.24 : www/p5-Template-Toolkit
- p5-Template-AutoFilter>=0 : textproc/p5-Template-AutoFilter
- p5-Template-Plugin-CSV>=0.04 : textproc/p5-Template-Plugin-CSV
- p5-Template-Plugin-Number-Format>=1.02 : www/p5-Template-Plugin-Number-Format
- p5-Term-UI>=0 : devel/p5-Term-UI
- p5-Text-CSV>=0 : textproc/p5-Text-CSV
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- p5-Twiggy>=0 : www/p5-Twiggy
- p5-URI>=0 : net/p5-URI
- p5-URI-Based>=0 : net/p5-URI-Based
- p5-URL-Encode>=0.01 : www/p5-URL-Encode
- p5-YAML>=0.84 : textproc/p5-YAML
- p5-YAML-LibYAML>=0.41 : textproc/p5-YAML-LibYAML
- p5-IO-Socket-SSL>=2.048 : security/p5-IO-Socket-SSL
- p5-File-Slurper>=0 : devel/p5-File-Slurper
- perl5>=5.36<5.37 : lang/perl5.36
- p5-Module-Build>=0.4206 : devel/p5-Module-Build
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- p5-DBD-Pg>=0 : databases/p5-DBD-Pg
- p5-Net-SNMP>=6.0.1 : net-mgmt/p5-Net-SNMP
- p5-Algorithm-Cron>=0.07 : devel/p5-Algorithm-Cron
- p5-aliased>=0 : devel/p5-aliased
- p5-autovivification>=0 : devel/p5-autovivification
- p5-AnyEvent>=7.05 : devel/p5-AnyEvent
- p5-AnyEvent-DNS-EtcHosts>=0.0103 : dns/p5-AnyEvent-DNS-EtcHosts
- p5-App-cpanminus>=1.6108 : devel/p5-App-cpanminus
- p5-App-local-lib-helper>=0.07 : devel/p5-App-local-lib-helper
- p5-Archive-Extract>=0 : archivers/p5-Archive-Extract
- p5-Authen-Radius>=0 : security/p5-Authen-Radius
- p5-Authen-TacacsPlus>=0 : security/p5-Authen-TacacsPlus
- p5-CGI-Expand>=2.05 : www/p5-CGI-Expand
- p5-Command-Runner>=0.200 : sysutils/p5-Command-Runner
- p5-Crypt-Bcrypt>=0 : security/p5-Crypt-Bcrypt
- p5-Data-Printer>=0 : devel/p5-Data-Printer
- p5-Data-Visitor-Tiny>=0 : devel/p5-Data-Visitor-Tiny
- p5-DBIx-Class-Helpers>=2.033004 : databases/p5-DBIx-Class-Helpers
- p5-Daemon-Control>=0.001.005 : devel/p5-Daemon-Control
- p5-Dancer>=1.3132 : www/p5-Dancer
- p5-Dancer-Plugin-DBIC>=0.2001 : databases/p5-Dancer-Plugin-DBIC
- p5-Dancer-Plugin-Auth-Extensible>=0.30 : security/p5-Dancer-Plugin-Auth-Extensible
- p5-Dancer-Plugin-Passphrase>=2.0.1 : security/p5-Dancer-Plugin-Passphrase
- p5-Dancer-Plugin-Swagger>=0 : www/p5-Dancer-Plugin-Swagger
- p5-Dancer-Session-Cookie>=0.27 : www/p5-Dancer-Session-Cookie
- p5-EV>=0 : devel/p5-EV
- p5-Env-Path>=0 : devel/p5-Env-Path
- p5-Expect>=0 : lang/p5-Expect
- p5-File-ShareDir>=1.03 : devel/p5-File-ShareDir
- p5-File-Slurp>=9999.19 : devel/p5-File-Slurp
- p5-Guard>=1.022 : devel/p5-Guard
- p5-Graph>=0 : math/p5-Graph
- p5-GraphViz>=0 : graphics/p5-GraphViz
- p5-HTML-Parser>=3.70 : www/p5-HTML-Parser
- p5-HTTP-Tiny>=0.029 : www/p5-HTTP-Tiny
- p5-JSON-XS>=0 : converters/p5-JSON-XS
- p5-List-MoreUtils>=0.428 : lang/p5-List-MoreUtils
- p5-Log-Message-Simple>=0 : devel/p5-Log-Message-Simple
- p5-Module-Find>=0.12 : devel/p5-Module-Find
- p5-Module-Load>=0.32 : devel/p5-Module-Load
- p5-Moo>=1.001000 : devel/p5-Moo
- p5-MCE>=1.515 : devel/p5-MCE
- p5-Net-DNS>=0.72 : dns/p5-Net-DNS
- p5-perl-ldap>=0 : net/p5-perl-ldap
- p5-Net-OpenSSH>=0 : net/p5-Net-OpenSSH
- p5-NetAddr-MAC>=0 : net/p5-NetAddr-MAC
- p5-NetAddr-IP>=4.068 : net-mgmt/p5-NetAddr-IP
- p5-Path-Class>=0.32 : devel/p5-Path-Class
- p5-Path-Tiny>=0 : devel/p5-Path-Tiny
- p5-Plack>=1.0023 : www/p5-Plack
- p5-Plack-Middleware-Debug>=0 : www/p5-Plack-Middleware-Debug
- p5-Plack-Middleware-Expires>=0.03 : www/p5-Plack-Middleware-Expires
- p5-Plack-Middleware-ReverseProxy>=0.15 : www/p5-Plack-Middleware-ReverseProxy
- p5-Plack-Middleware-Headers>=0 : www/p5-Plack-Middleware-Headers
- p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
- p5-Role-Tiny>=1.002005 : devel/p5-Role-Tiny
- p5-Sereal>=0 : converters/p5-Sereal
- p5-Socket6>=0.23 : net/p5-Socket6
- p5-Starman>=0.4008 : www/p5-Starman
- p5-Sys-SigAction>=0 : devel/p5-Sys-SigAction
- p5-SNMP-Info>=3.95 : net-mgmt/p5-SNMP-Info
- p5-SQL-Translator>=0.11018 : databases/p5-SQL-Translator
- p5-Template-Toolkit>=2.24 : www/p5-Template-Toolkit
- p5-Template-AutoFilter>=0 : textproc/p5-Template-AutoFilter
- p5-Template-Plugin-CSV>=0.04 : textproc/p5-Template-Plugin-CSV
- p5-Template-Plugin-Number-Format>=1.02 : www/p5-Template-Plugin-Number-Format
- p5-Term-UI>=0 : devel/p5-Term-UI
- p5-Text-CSV>=0 : textproc/p5-Text-CSV
- p5-Try-Tiny>=0 : lang/p5-Try-Tiny
- p5-Twiggy>=0 : www/p5-Twiggy
- p5-URI>=0 : net/p5-URI
- p5-URI-Based>=0 : net/p5-URI-Based
- p5-URL-Encode>=0.01 : www/p5-URL-Encode
- p5-YAML>=0.84 : textproc/p5-YAML
- p5-YAML-LibYAML>=0.41 : textproc/p5-YAML-LibYAML
- p5-IO-Socket-SSL>=2.048 : security/p5-IO-Socket-SSL
- p5-File-Slurper>=0 : devel/p5-File-Slurper
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libpq.so.5 : databases/postgresql15-client
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net-mgmt_netdisco
- USES:
- cpe perl5 pgsql
- pkg-message:
- For install:
- 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
- Master Sites:
|