App::Netdisco::Util::Device
A set of helper subroutines to support parts of the Netdisco application.
There are no default exports, however the :all tag will export all subroutines.
:all
Given an IP address, returns a DBIx::Class::Row object for the Device in the Netdisco database. The IP can be for any interface on the device.
If for any reason $ip is already a DBIx::Class Device object, then it is simply returned.
$ip
DBIx::Class
If the device or interface IP is not known to Netdisco a new Device object is created for the IP, and returned. This object is in-memory only and not yet stored to the database.
Given an IP address, returns true if Netdisco on this host is permitted by the local configuration to discover the device.
true
The configuration items discover_no and discover_only are checked against the given IP.
discover_no
discover_only
Returns false if the host is not permitted to discover the target device.
To install App::Netdisco, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Netdisco
CPAN shell
perl -MCPAN -e shell install App::Netdisco
For more information on module installation, please visit the detailed CPAN module installation guide.