mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
This module scans your networks to get informations from devices with SNMP
protocol: - networking devices discovery within an IP range - network switch, printer and router analyse - relation between computer / printer / switch port - identify unknown MAC addresses - report printer cartridge and ounter status - support management of SNMP versions v1, v2, v3 The plugin depends on FusionInventory for GLPI. OCS Inventory can't use this plugin. WWW: http://search.cpan.org/dist/FusionInventory-Agent-Task-NetDiscovery/ PR: ports/165713 Submitted by: Emil Smolenski <am@raisa.eu.org>
This commit is contained in:
parent
356f831fd3
commit
a11c70c3dc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=312462
6 changed files with 91 additions and 0 deletions
|
@ -201,6 +201,7 @@
|
|||
SUBDIR += p5-Cisco-Reconfig
|
||||
SUBDIR += p5-Data-Validate-IP
|
||||
SUBDIR += p5-FusionInventory-Agent
|
||||
SUBDIR += p5-FusionInventory-Agent-Task-NetDiscovery
|
||||
SUBDIR += p5-FusionInventory-Agent-Task-SNMPQuery
|
||||
SUBDIR += p5-GRNOC-TL1
|
||||
SUBDIR += p5-MRTG-Parse
|
||||
|
|
39
net-mgmt/p5-FusionInventory-Agent-Task-NetDiscovery/Makefile
Normal file
39
net-mgmt/p5-FusionInventory-Agent-Task-NetDiscovery/Makefile
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Created by: Emil Smolenski <am@raisa.eu.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= FusionInventory-Agent-Task-NetDiscovery
|
||||
PORTVERSION= 1.5
|
||||
CATEGORIES= net-mgmt
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:FUSINV
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= am@raisa.eu.org
|
||||
COMMENT= Network discovery support for FusionInventory Agent
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= p5-FusionInventory-Agent>=0:${PORTSDIR}/net-mgmt/p5-FusionInventory-Agent \
|
||||
p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
|
||||
p5-Net-NBName>=0:${PORTSDIR}/net/p5-Net-NBName \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
p5-Parallel-ForkManager>=0:${PORTSDIR}/devel/p5-Parallel-ForkManager \
|
||||
p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
|
||||
p5-XML-TreePP>=0:${PORTSDIR}/textproc/p5-XML-TreePP
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
MAN3= FusionInventory::Agent::Task::NetDiscovery.3
|
||||
|
||||
PERL_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
post-patch:
|
||||
${RM} ${WRKSRC}/lib/FusionInventory/Agent/Task/NetDiscovery.pm.orig
|
||||
|
||||
.if ${PERL_LEVEL} < 501000
|
||||
BUILD_DEPENDS+= p5-IO-Compress>=0:${PORTSDIR}/archivers/p5-IO-Compress
|
||||
RUN_DEPENDS+= p5-IO-Compress>=0:${PORTSDIR}/archivers/p5-IO-Compress
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (FusionInventory-Agent-Task-NetDiscovery-1.5.tar.gz) = ed1c07f41ef1f769d8396c9ba33de6b3dac32e0b7cf4cf35ce436f2642d74985
|
||||
SIZE (FusionInventory-Agent-Task-NetDiscovery-1.5.tar.gz) = 66587
|
|
@ -0,0 +1,11 @@
|
|||
--- lib/FusionInventory/Agent/Task/NetDiscovery.pm 2011-05-05 13:42:10.000000000 +0200
|
||||
+++ lib/FusionInventory/Agent/Task/NetDiscovery.pm 2012-02-14 16:04:54.652712095 +0100
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
$s .= $_ foreach @_;
|
||||
|
||||
- return unless $s =~ /Nmap version (\S+) /;
|
||||
+ return unless $s =~ /Nmap version (\d*\.?\d+)/;
|
||||
|
||||
return $1;
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
This module scans your networks to get informations from devices with SNMP
|
||||
protocol:
|
||||
- networking devices discovery within an IP range
|
||||
- network switch, printer and router analyse
|
||||
- relation between computer / printer / switch port
|
||||
- identify unknown MAC addresses
|
||||
- report printer cartridge and ounter status
|
||||
- support management of SNMP versions v1, v2, v3
|
||||
|
||||
The plugin depends on FusionInventory for GLPI. OCS Inventory can't use this
|
||||
plugin.
|
||||
|
||||
WWW: http://search.cpan.org/dist/FusionInventory-Agent-Task-NetDiscovery/
|
|
@ -0,0 +1,25 @@
|
|||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Dico.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Alcatel.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Axis.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Ddwrt.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Dell.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Epson.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/HewlettPackard.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Kyocera.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Ricoh.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Samsung.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Wyse.pm
|
||||
%%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer/Zebranet.pm
|
||||
%%SITE_PERL%%/mach/auto/FusionInventory/Agent/Task/NetDiscovery/.packlist
|
||||
@dirrm %%SITE_PERL%%/mach/auto/FusionInventory/Agent/Task/NetDiscovery
|
||||
@dirrmtry %%SITE_PERL%%/mach/auto/FusionInventory/Agent/Task
|
||||
@dirrmtry %%SITE_PERL%%/mach/auto/FusionInventory/Agent
|
||||
@dirrmtry %%SITE_PERL%%/mach/auto/FusionInventory
|
||||
@dirrmtry %%SITE_PERL%%/mach/auto
|
||||
@dirrmtry %%SITE_PERL%%/mach
|
||||
@dirrm %%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery/Manufacturer
|
||||
@dirrm %%SITE_PERL%%/FusionInventory/Agent/Task/NetDiscovery
|
||||
@dirrmtry %%SITE_PERL%%/FusionInventory/Agent/Task
|
||||
@dirrmtry %%SITE_PERL%%/FusionInventory/Agent
|
||||
@dirrmtry %%SITE_PERL%%/FusionInventory
|
Loading…
Add table
Reference in a new issue