mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
- Upgrade to 2.3.17
PR: ports/204632 Submitted by: Mathieu Simon <freebsd@simweb.ch>
This commit is contained in:
parent
69faf0d2a5
commit
1d56a212d3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=408042
9 changed files with 344 additions and 766 deletions
|
@ -2,10 +2,10 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= FusionInventory-Agent
|
||||
PORTVERSION= 2.2.5
|
||||
PORTVERSION= 2.3.17
|
||||
CATEGORIES= net-mgmt
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:FUSINV
|
||||
MASTER_SITE_SUBDIR= CPAN:GROUSSE
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= vg@FreeBSD.org
|
||||
|
@ -13,42 +13,77 @@ COMMENT= Agent for OCS Inventory server and FusionInventory for GLPI servers
|
|||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
|
||||
p5-ExtUtils-MakeMaker>=6.59:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker \
|
||||
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
|
||||
p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
|
||||
p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \
|
||||
p5-XML-TreePP>=0:${PORTSDIR}/textproc/p5-XML-TreePP \
|
||||
BUILD_DEPENDS= p5-ExtUtils-MakeMaker>=6.59:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker \
|
||||
p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
|
||||
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
|
||||
p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which
|
||||
p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
|
||||
p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
|
||||
p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
|
||||
p5-XML-TreePP>=0:${PORTSDIR}/textproc/p5-XML-TreePP
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
|
||||
p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule \
|
||||
TEST_DEPENDS= p5-POE-Component-Client-Ping>=0:${PORTSDIR}/net/p5-POE-Component-Client-Ping \
|
||||
p5-HTTP-Proxy>=0:${PORTSDIR}/www/p5-HTTP-Proxy \
|
||||
p5-HTTP-Server-Simple>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple \
|
||||
p5-HTTP-Server-Simple-Authen>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple-Authen \
|
||||
p5-HTTP-Proxy>=0:${PORTSDIR}/www/p5-HTTP-Proxy \
|
||||
p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
|
||||
p5-IO-Capture>=0:${PORTSDIR}/devel/p5-IO-Capture \
|
||||
p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
|
||||
p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
|
||||
p5-IO-Capture>=0:${PORTSDIR}/devel/p5-IO-Capture
|
||||
p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
p5-Test-Compile>=0:${PORTSDIR}/devel/p5-Test-Compile \
|
||||
p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
|
||||
p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
|
||||
p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule \
|
||||
p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject \
|
||||
p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
|
||||
p5-Test-Simple>=0.93:${PORTSDIR}/devel/p5-Test-Simple
|
||||
|
||||
OPTIONS_DEFINE= CUPS HTTP ZLIB SSL DMIDECODE PCIUTILS NMAP
|
||||
OPTIONS_DEFAULT= ZLIB DMIDECODE PCIUTILS
|
||||
HTTP_DESC= HTTP daemon mode
|
||||
ZLIB_DESC= Zlib compression
|
||||
CONFLICTS= p5-FusionInventory-Agent-Task-NetDiscovery-* \
|
||||
p5-FusionInventory-Agent-Task-SNMPQuery-*
|
||||
|
||||
OPTIONS_DEFINE= CUPS DAEMON DMIDECODE DEPLOY NETDISC NETINV PCIUTILS \
|
||||
SSL VMWARE WOL ZLIB
|
||||
OPTIONS_DEFAULT= DMIDECODE PCIUTILS ZLIB
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DAEMON_DESC= Daemon mode, with opt. web interface
|
||||
DEPLOY_DESC= Deployment task
|
||||
DMIDECODE_DESC= Dmidecode hardware information
|
||||
NETDISC_DESC= Network discovery task
|
||||
NETINV_DESC= Network inventory task
|
||||
PCIUTILS_DESC= Pciutils hardware information
|
||||
VMWARE_DESC= VMware hypervisor remote inventory task
|
||||
WOL_DESC= Wake on LAN task
|
||||
ZLIB_DESC= Zlib compression
|
||||
|
||||
USES= gmake perl5
|
||||
USE_PERL5= configure
|
||||
USE_RC_SUBR= fusioninventory
|
||||
|
||||
CUPS_RUN_DEPENDS= p5-Net-CUPS>=0.6:${PORTSDIR}/print/p5-Net-CUPS
|
||||
HTTP_RUN_DEPENDS= p5-HTTP-Daemon>=0:${PORTSDIR}/www/p5-HTTP-Daemon
|
||||
ZLIB_RUN_DEPENDS= p5-Compress-Raw-Zlib>=0:${PORTSDIR}/archivers/p5-Compress-Raw-Zlib
|
||||
SSL_RUN_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
|
||||
p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https
|
||||
DAEMON_RUN_DEPENDS= p5-HTTP-Daemon>=0:${PORTSDIR}/www/p5-HTTP-Daemon \
|
||||
p5-Proc-Daemon>=0:${PORTSDIR}/devel/p5-Proc-Daemon \
|
||||
p5-Proc-PID-File>=0:${PORTSDIR}/devel/p5-Proc-PID-File
|
||||
DEPLOY_RUN_DEPENDS= p5-Archive-Extract>=0:${PORTSDIR}/archivers/p5-Archive-Extract \
|
||||
p5-SHA>=0:${PORTSDIR}/security/p5-SHA \
|
||||
p5-File-Copy-Recursive>=0:${PORTSDIR}/devel/p5-File-Copy-Recursive \
|
||||
p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
|
||||
p5-POE-Component-Client-Ping>=0:${PORTSDIR}/net/p5-POE-Component-Client-Ping \
|
||||
p5-URI-Escape-XS>=0:${PORTSDIR}/www/p5-URI-Escape-XS
|
||||
# Wants URI::Escape, ports tree has URI::Escape::XS, seems drop-in replacement
|
||||
DMIDECODE_RUN_DEPENDS= dmidecode:${PORTSDIR}/sysutils/dmidecode
|
||||
NETDISC_RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap \
|
||||
p5-Net-NBName>=0:${PORTSDIR}/net/p5-Net-NBName \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
p5-Thread-Queue>=0:${PORTSDIR}/devel/p5-Thread-Queue
|
||||
NETINV_RUN_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
p5-Thread-Queue>=0:${PORTSDIR}/devel/p5-Thread-Queue
|
||||
PCIUTILS_RUN_DEPENDS+= lspci:${PORTSDIR}/sysutils/pciutils
|
||||
MMAP_RUN_DEPENDS+= nmap:${PORTSDIR}/security/nmap
|
||||
SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=1.14:${PORTSDIR}/security/p5-IO-Socket-SSL \
|
||||
p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https
|
||||
WOL_RUN_DEPENDS= p5-Net-Write>=0:${PORTSDIR}/net/p5-Net-Write
|
||||
ZLIB_RUN_DEPENDS= p5-Compress-Raw-Zlib>=0:${PORTSDIR}/archivers/p5-Compress-Raw-Zlib
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -type f \( -name '*.orig' \) -delete
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (FusionInventory-Agent-2.2.5.tar.gz) = f082e55f561c92e2ed4af0d7946f00c19984401723c0e2b3e233757320aa8804
|
||||
SIZE (FusionInventory-Agent-2.2.5.tar.gz) = 1172852
|
||||
SHA256 (FusionInventory-Agent-2.3.17.tar.gz) = 21a83c8c051b570f01db4b8ca11f30e89c22a99f28a50824710606434932a222
|
||||
SIZE (FusionInventory-Agent-2.3.17.tar.gz) = 2144324
|
||||
|
|
31
net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in
Normal file
31
net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in
Normal file
|
@ -0,0 +1,31 @@
|
|||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
#
|
||||
# PROVIDE: fusioninventory
|
||||
# REQUIRE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
|
||||
# to enable this service:
|
||||
#
|
||||
# fusioninventory_enable (bool): Set to NO by default.
|
||||
# Set it to YES to enable.
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=fusioninventory
|
||||
rcvar=fusioninventory_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${fusioninventory_enable:="NO"}
|
||||
|
||||
pidfile=/var/run/${name}.pid
|
||||
|
||||
command=%%PREFIX%%/bin/fusioninventory-agent
|
||||
command_args="--daemon --pidfile=${pidfile}"
|
||||
command_interpreter=%%PREFIX%%/bin/perl
|
||||
|
||||
run_rc_command "$1"
|
|
@ -1,6 +1,36 @@
|
|||
--- Makefile.PL.orig 2012-09-27 23:53:24.000000000 +0000
|
||||
+++ Makefile.PL 2012-09-27 23:55:38.000000000 +0000
|
||||
@@ -151,11 +151,7 @@
|
||||
Fix some locations specific to the ports tree i.e.
|
||||
|
||||
- Fixes location of manpages resulting to be in site_perl
|
||||
- Set LOCALSTATEDIR to /var/run as done in this ports tree
|
||||
- Install agent.cfg as agent.cfg.sample
|
||||
|
||||
--- Makefile.PL.orig 2015-11-10 20:54:31 UTC
|
||||
+++ Makefile.PL
|
||||
@@ -142,22 +142,12 @@ sub constants {
|
||||
|
||||
# for some reason, initialising variables from the global scope doesn't work
|
||||
%variables = (
|
||||
- PREFIX => '/usr/local',
|
||||
- INSTALLSCRIPT => '$(PREFIX)/bin',
|
||||
- INSTALLSITESCRIPT => '$(PREFIX)/bin',
|
||||
- INSTALLVENDORSCRIPT => '$(PREFIX)/bin',
|
||||
INSTALLLIB => '$(DATADIR)/lib',
|
||||
INSTALLSITELIB => '$(DATADIR)/lib',
|
||||
INSTALLVENDORLIB => '$(DATADIR)/lib',
|
||||
- INSTALLMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLSITEMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLVENDORMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
- INSTALLSITEMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
- INSTALLVENDORMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
SYSCONFDIR => '$(PREFIX)/etc/fusioninventory',
|
||||
DATADIR => '$(PREFIX)/share/fusioninventory',
|
||||
- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory',
|
||||
+ LOCALSTATEDIR => '/var/run/fusioninventory',
|
||||
);
|
||||
|
||||
# allow variables defined on command line to override defaults
|
||||
@@ -205,11 +195,7 @@ sub install {
|
||||
|
||||
config_install :
|
||||
install -d -m 755 $(DESTDIR)$(SYSCONFDIR)
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
--- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm 2012-05-29 09:35:00.000000000 +0100
|
||||
@@ -0,0 +1,61 @@
|
||||
+package FusionInventory::Agent::Task::Inventory::Input::Virtualization::Jails;
|
||||
+
|
||||
+use strict;
|
||||
+use warnings;
|
||||
+
|
||||
+use FusionInventory::Agent::Tools;
|
||||
+
|
||||
+sub isEnabled {
|
||||
+ return canRun('jls');
|
||||
+}
|
||||
+
|
||||
+sub doInventory {
|
||||
+ my (%params) = @_;
|
||||
+
|
||||
+ my $inventory = $params{inventory};
|
||||
+ my $logger = $params{inventory};
|
||||
+
|
||||
+ my $command = 'jls -n';
|
||||
+ foreach my $machine (_getVirtualMachines(logger => $logger)) {
|
||||
+ $inventory->addEntry(
|
||||
+ section => 'VIRTUALMACHINES', entry => $machine
|
||||
+ );
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+sub _getVirtualMachines {
|
||||
+ my (%params) = (
|
||||
+ command => 'jls -n',
|
||||
+ @_
|
||||
+ );
|
||||
+
|
||||
+ my $handle = getFileHandle(%params);
|
||||
+
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ my @machines;
|
||||
+ while (my $line = <$handle>) {
|
||||
+ my $info;
|
||||
+ foreach my $item (split(' ', $line)) {
|
||||
+ next unless $item =~ /(\S+)=(\S+)/;
|
||||
+ my $key = $1;
|
||||
+ my $value = $2;
|
||||
+ $info->{$1} = $2;
|
||||
+ }
|
||||
+
|
||||
+ my $machine = {
|
||||
+ VMTYPE => 'jail',
|
||||
+ NAME => $info->{'host.hostname'},
|
||||
+ VMID => $info->{'jid'},
|
||||
+ STATUS => 'running'
|
||||
+ };
|
||||
+
|
||||
+ push @machines, $machine;
|
||||
+
|
||||
+ }
|
||||
+ close $handle;
|
||||
+
|
||||
+ return @machines;
|
||||
+}
|
||||
+
|
||||
+1;
|
|
@ -1,26 +0,0 @@
|
|||
--- Makefile.PL.orig 2012-04-05 10:25:15.000000000 +0200
|
||||
+++ Makefile.PL 2012-04-17 12:20:45.000000000 +0200
|
||||
@@ -95,22 +95,12 @@
|
||||
|
||||
# for some reason, initialising variables from the global scope doesn't work
|
||||
%variables = (
|
||||
- PREFIX => '/usr/local',
|
||||
- INSTALLSCRIPT => '$(PREFIX)/bin',
|
||||
- INSTALLSITESCRIPT => '$(PREFIX)/bin',
|
||||
- INSTALLVENDORSCRIPT => '$(PREFIX)/bin',
|
||||
INSTALLLIB => '$(DATADIR)/lib',
|
||||
INSTALLSITELIB => '$(DATADIR)/lib',
|
||||
INSTALLVENDORLIB => '$(DATADIR)/lib',
|
||||
- INSTALLMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLSITEMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLVENDORMAN1DIR => '$(PREFIX)/share/man/man1',
|
||||
- INSTALLMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
- INSTALLSITEMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
- INSTALLVENDORMAN3DIR => '$(PREFIX)/share/man/man3',
|
||||
SYSCONFDIR => '$(PREFIX)/etc/fusioninventory',
|
||||
DATADIR => '$(PREFIX)/share/fusioninventory',
|
||||
- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory',
|
||||
+ LOCALSTATEDIR => '/var/run/fusioninventory',
|
||||
);
|
||||
|
||||
# allow variables defined on command line to override defaults
|
|
@ -1,442 +0,0 @@
|
|||
--- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm.orig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm 2012-08-24 11:02:56.000000000 +0200
|
||||
@@ -0,0 +1,50 @@
|
||||
+package FusionInventory::Agent::Task::Inventory::Input::BSD::Storages::Megaraid;
|
||||
+
|
||||
+# Authors: Egor Shornikov <se@wbr.su>, Egor Morozov <akrus@flygroup.st>
|
||||
+# License: GPLv2+
|
||||
+
|
||||
+use strict;
|
||||
+use warnings;
|
||||
+
|
||||
+use FusionInventory::Agent::Tools;
|
||||
+use FusionInventory::Agent::Task::Inventory::Input::BSD::Storages;
|
||||
+
|
||||
+sub isEnabled {
|
||||
+ return canRun('mfiutil');
|
||||
+}
|
||||
+
|
||||
+sub doInventory {
|
||||
+ my (%params) = @_;
|
||||
+
|
||||
+ my $inventory = $params{inventory};
|
||||
+ my $logger = $params{logger};
|
||||
+
|
||||
+ my $handle = getFileHandle(
|
||||
+ logger => $logger,
|
||||
+ command => 'mfiutil show drives'
|
||||
+ );
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ while (my $line = <$handle>) {
|
||||
+ unless ( $line =~ m/^[^(]*\(\s+(\d+\w+)\)\s+\S+\s+<(\S+)\s+(\S+)\s+\S+\s+serial=(\S+)>\s+(\S+)\s+.*$/ ) { next; }
|
||||
+ my ( $size, $vendor, $model, $serial, $type ) = ( $1, $2, $3, $4, $5 );
|
||||
+
|
||||
+ if ( $size =~ /(\d+)G/ ){
|
||||
+ $size = $1 * 1024;
|
||||
+ } elsif( $size =~ /(\d+)T/ ){
|
||||
+ $size = $1 * 1024 * 1024;
|
||||
+ }
|
||||
+
|
||||
+ my $storage;
|
||||
+ $storage->{NAME} = "$vendor $model";
|
||||
+ $storage->{DESCRIPTION} = $type;
|
||||
+ $storage->{TYPE} = 'disk';
|
||||
+ $storage->{DISKSIZE} = $size;
|
||||
+ $storage->{SERIALNUMBER} = $serial;
|
||||
+
|
||||
+ $inventory->addEntry(section => 'STORAGES', entry => $storage);
|
||||
+ }
|
||||
+ close $handle;
|
||||
+}
|
||||
+
|
||||
+1;
|
||||
--- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm.orig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm 2012-08-24 10:58:20.000000000 +0200
|
||||
@@ -0,0 +1,178 @@
|
||||
+package FusionInventory::Agent::Task::Inventory::Input::Generic::Storages::3ware;
|
||||
+
|
||||
+use strict;
|
||||
+use warnings;
|
||||
+
|
||||
+use FusionInventory::Agent::Tools;
|
||||
+use FusionInventory::Agent::Tools::Linux;
|
||||
+
|
||||
+use English qw(-no_match_vars);
|
||||
+
|
||||
+# Tested on 2.6.* kernels
|
||||
+#
|
||||
+# Cards tested :
|
||||
+#
|
||||
+# 8006-2LP
|
||||
+# 9500S-4LP
|
||||
+# 9550SXU-4LP
|
||||
+# 9550SXU-8LP
|
||||
+# 9650SE-2LP
|
||||
+# 9650SE-4LPML
|
||||
+# 9650SE-8LPML
|
||||
+#
|
||||
+# AMCC/3ware CLI (version 2.00.0X.XXX)
|
||||
+
|
||||
+sub isEnabled {
|
||||
+ return canRun('tw_cli');
|
||||
+}
|
||||
+
|
||||
+sub doInventory {
|
||||
+ my (%params) = @_;
|
||||
+
|
||||
+ my $inventory = $params{inventory};
|
||||
+ my $logger = $params{logger};
|
||||
+
|
||||
+ my @devices;
|
||||
+
|
||||
+ foreach my $card (_getCards()) {
|
||||
+ foreach my $unit (_getUnits($card)) {
|
||||
+
|
||||
+ # Try do get unit's serial in order to compare it to what was found
|
||||
+ # in udev db.
|
||||
+ # Works only on newer cards.
|
||||
+ # Allow us to associate a node to a drive : sda -> WD-WMANS1648590
|
||||
+ my $sn = getFirstMatch(
|
||||
+ logger => $logger,
|
||||
+ command => "tw_cli info $card->{id} $unit->{id} serial",
|
||||
+ pattern => qr/serial number\s=\s(\w+)/
|
||||
+ );
|
||||
+
|
||||
+ foreach my $port (_getPorts($card, $unit)) {
|
||||
+ # Finally, getting drives' values.
|
||||
+ my $storage = _getStorage($card, $port);
|
||||
+
|
||||
+ if ($OSNAME eq 'Linux') {
|
||||
+
|
||||
+ @devices = getDevicesFromUdev(logger => $logger) unless @devices;
|
||||
+
|
||||
+ foreach my $device (@devices) {
|
||||
+# How does this work with multiple older cards
|
||||
+# where serial for units is not implemented ?
|
||||
+# Need to be tested on a system with multiple
|
||||
+# 3ware cards.
|
||||
+ if (
|
||||
+ $device->{SERIALNUMBER} eq 'AMCC_' . $sn ||
|
||||
+ $device->{MODEL} eq 'Logical_Disk_' . $unit->{index}
|
||||
+ ) {
|
||||
+ $storage->{NAME} = $device->{NAME};
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ $inventory->addEntry(section => 'STORAGES', entry => $storage);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+
|
||||
+sub _getCards {
|
||||
+ my ($file) = @_;
|
||||
+
|
||||
+ my $handle = getFileHandle(
|
||||
+ file => $file,
|
||||
+ command => "tw_cli info"
|
||||
+ );
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ my @cards;
|
||||
+ while (my $line = <$handle>) {
|
||||
+ next unless $line =~ /^(c\d+)\s+([\w-]+)/;
|
||||
+ push @cards, { id => $1, model => $2 };
|
||||
+ }
|
||||
+ close $handle;
|
||||
+
|
||||
+ return @cards;
|
||||
+}
|
||||
+
|
||||
+sub _getUnits {
|
||||
+ my ($card, $file) = @_;
|
||||
+
|
||||
+ my $handle = getFileHandle(
|
||||
+ file => $file,
|
||||
+ command => "tw_cli info $card->{id}"
|
||||
+ );
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ my @units;
|
||||
+ while (my $line = <$handle>) {
|
||||
+ next unless $line =~ /^(u(\d+))/;
|
||||
+ push @units, { id => $1, index => $2 };
|
||||
+ }
|
||||
+ close $handle;
|
||||
+
|
||||
+ return @units;
|
||||
+}
|
||||
+
|
||||
+sub _getPorts {
|
||||
+ my ($card, $unit, $file) = @_;
|
||||
+
|
||||
+ my $handle = getFileHandle(
|
||||
+ file => $file,
|
||||
+ command => "tw_cli info $card->{id} $unit->{id}"
|
||||
+ );
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ my @ports;
|
||||
+ while (my $line = <$handle>) {
|
||||
+ next unless $line =~ /(p\d+)/;
|
||||
+ push @ports, { id => $1 };
|
||||
+ }
|
||||
+ close $handle;
|
||||
+
|
||||
+ return @ports;
|
||||
+}
|
||||
+
|
||||
+sub _getStorage {
|
||||
+ my ($card, $port, $file) = @_;
|
||||
+
|
||||
+ my $handle = getFileHandle(
|
||||
+ file => $file,
|
||||
+ command =>
|
||||
+ "tw_cli info $card->{id} $port->{id} model serial capacity firmware"
|
||||
+ );
|
||||
+ return unless $handle;
|
||||
+
|
||||
+ my $storage;
|
||||
+ while (my $line = <$handle>) {
|
||||
+ if ($line =~ /Model\s=\s(.*)/) {
|
||||
+ $storage->{MODEL} = $1;
|
||||
+ } elsif ($line =~ /Serial\s=\s(.*)/) {
|
||||
+ $storage->{SERIALNUMBER} = $1;
|
||||
+ } elsif ($line =~ /Capacity\s=\s(\S+)\sGB.*/) {
|
||||
+ $storage->{DISKSIZE} = 1024 * $1;
|
||||
+ } elsif ($line =~ /Firmware Version\s=\s(.*)/) {
|
||||
+ $storage->{FIRMWARE} = $1
|
||||
+ }
|
||||
+ }
|
||||
+ close $handle;
|
||||
+
|
||||
+ $storage->{MANUFACTURER} = getCanonicalManufacturer(
|
||||
+ $storage->{MODEL}
|
||||
+ );
|
||||
+ $storage->{TYPE} = 'disk';
|
||||
+
|
||||
+ # Getting description from card model, very basic
|
||||
+ # and unreliable
|
||||
+ # Assuming only IDE drives can be plugged in
|
||||
+ # 5xxx/6xxx cards and
|
||||
+ # SATA drives only to 7xxx/8xxx/9xxxx cards
|
||||
+ $storage->{DESCRIPTION} =
|
||||
+ $card->{model} =~ /^[56]/ ? 'IDE' :
|
||||
+ $card->{model} =~ /^[789]/ ? 'SATA' :
|
||||
+ undef;
|
||||
+
|
||||
+ return $storage;
|
||||
+}
|
||||
+
|
||||
+1;
|
||||
--- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm.orig 2012-08-24 10:57:58.000000000 +0200
|
||||
+++ lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm 1970-01-01 01:00:00.000000000 +0100
|
||||
@@ -1,171 +0,0 @@
|
||||
-package FusionInventory::Agent::Task::Inventory::Input::Linux::Storages::3ware;
|
||||
-
|
||||
-use strict;
|
||||
-use warnings;
|
||||
-
|
||||
-use FusionInventory::Agent::Tools;
|
||||
-use FusionInventory::Agent::Tools::Linux;
|
||||
-
|
||||
-# Tested on 2.6.* kernels
|
||||
-#
|
||||
-# Cards tested :
|
||||
-#
|
||||
-# 8006-2LP
|
||||
-# 9500S-4LP
|
||||
-# 9550SXU-4LP
|
||||
-# 9550SXU-8LP
|
||||
-# 9650SE-2LP
|
||||
-# 9650SE-4LPML
|
||||
-# 9650SE-8LPML
|
||||
-#
|
||||
-# AMCC/3ware CLI (version 2.00.0X.XXX)
|
||||
-
|
||||
-sub isEnabled {
|
||||
- return canRun('tw_cli');
|
||||
-}
|
||||
-
|
||||
-sub doInventory {
|
||||
- my (%params) = @_;
|
||||
-
|
||||
- my $inventory = $params{inventory};
|
||||
- my $logger = $params{logger};
|
||||
-
|
||||
- my @devices = getDevicesFromUdev(logger => $logger);
|
||||
-
|
||||
- foreach my $card (_getCards()) {
|
||||
- foreach my $unit (_getUnits($card)) {
|
||||
-
|
||||
- # Try do get unit's serial in order to compare it to what was found
|
||||
- # in udev db.
|
||||
- # Works only on newer cards.
|
||||
- # Allow us to associate a node to a drive : sda -> WD-WMANS1648590
|
||||
- my $sn = getFirstMatch(
|
||||
- logger => $logger,
|
||||
- command => "tw_cli info $card->{id} $unit->{id} serial",
|
||||
- pattern => qr/serial number\s=\s(\w+)/
|
||||
- );
|
||||
-
|
||||
- foreach my $port (_getPorts($card, $unit)) {
|
||||
- # Finally, getting drives' values.
|
||||
- my $storage = _getStorage($card, $port);
|
||||
-
|
||||
- foreach my $device (@devices) {
|
||||
- # How does this work with multiple older cards
|
||||
- # where serial for units is not implemented ?
|
||||
- # Need to be tested on a system with multiple
|
||||
- # 3ware cards.
|
||||
- if (
|
||||
- $device->{SERIALNUMBER} eq 'AMCC_' . $sn ||
|
||||
- $device->{MODEL} eq 'Logical_Disk_' . $unit->{index}
|
||||
- ) {
|
||||
- $storage->{NAME} = $device->{NAME};
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- $inventory->addEntry(section => 'STORAGES', entry => $storage);
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-
|
||||
-sub _getCards {
|
||||
- my ($file) = @_;
|
||||
-
|
||||
- my $handle = getFileHandle(
|
||||
- file => $file,
|
||||
- command => "tw_cli info"
|
||||
- );
|
||||
- return unless $handle;
|
||||
-
|
||||
- my @cards;
|
||||
- while (my $line = <$handle>) {
|
||||
- next unless $line =~ /^(c\d+)\s+([\w-]+)/;
|
||||
- push @cards, { id => $1, model => $2 };
|
||||
- }
|
||||
- close $handle;
|
||||
-
|
||||
- return @cards;
|
||||
-}
|
||||
-
|
||||
-sub _getUnits {
|
||||
- my ($card, $file) = @_;
|
||||
-
|
||||
- my $handle = getFileHandle(
|
||||
- file => $file,
|
||||
- command => "tw_cli info $card->{id}"
|
||||
- );
|
||||
- return unless $handle;
|
||||
-
|
||||
- my @units;
|
||||
- while (my $line = <$handle>) {
|
||||
- next unless $line =~ /^(u(\d+))/;
|
||||
- push @units, { id => $1, index => $2 };
|
||||
- }
|
||||
- close $handle;
|
||||
-
|
||||
- return @units;
|
||||
-}
|
||||
-
|
||||
-sub _getPorts {
|
||||
- my ($card, $unit, $file) = @_;
|
||||
-
|
||||
- my $handle = getFileHandle(
|
||||
- file => $file,
|
||||
- command => "tw_cli info $card->{id} $unit->{id}"
|
||||
- );
|
||||
- return unless $handle;
|
||||
-
|
||||
- my @ports;
|
||||
- while (my $line = <$handle>) {
|
||||
- next unless $line =~ /(p\d+)/;
|
||||
- push @ports, { id => $1 };
|
||||
- }
|
||||
- close $handle;
|
||||
-
|
||||
- return @ports;
|
||||
-}
|
||||
-
|
||||
-sub _getStorage {
|
||||
- my ($card, $port, $file) = @_;
|
||||
-
|
||||
- my $handle = getFileHandle(
|
||||
- file => $file,
|
||||
- command =>
|
||||
- "tw_cli info $card->{id} $port->{id} model serial capacity firmware"
|
||||
- );
|
||||
- return unless $handle;
|
||||
-
|
||||
- my $storage;
|
||||
- while (my $line = <$handle>) {
|
||||
- if ($line =~ /Model\s=\s(.*)/) {
|
||||
- $storage->{MODEL} = $1;
|
||||
- } elsif ($line =~ /Serial\s=\s(.*)/) {
|
||||
- $storage->{SERIALNUMBER} = $1;
|
||||
- } elsif ($line =~ /Capacity\s=\s(\S+)\sGB.*/) {
|
||||
- $storage->{DISKSIZE} = 1024 * $1;
|
||||
- } elsif ($line =~ /Firmware Version\s=\s(.*)/) {
|
||||
- $storage->{FIRMWARE} = $1
|
||||
- }
|
||||
- }
|
||||
- close $handle;
|
||||
-
|
||||
- $storage->{MANUFACTURER} = getCanonicalManufacturer(
|
||||
- $storage->{MODEL}
|
||||
- );
|
||||
- $storage->{TYPE} = 'disk';
|
||||
-
|
||||
- # Getting description from card model, very basic
|
||||
- # and unreliable
|
||||
- # Assuming only IDE drives can be plugged in
|
||||
- # 5xxx/6xxx cards and
|
||||
- # SATA drives only to 7xxx/8xxx/9xxxx cards
|
||||
- $storage->{DESCRIPTION} =
|
||||
- $card->{model} =~ /^[56]/ ? 'IDE' :
|
||||
- $card->{model} =~ /^[789]/ ? 'SATA' :
|
||||
- undef;
|
||||
-
|
||||
- return $storage;
|
||||
-}
|
||||
-
|
||||
-1;
|
||||
--- MANIFEST.orig 2012-08-24 11:06:47.000000000 +0200
|
||||
+++ MANIFEST 2012-08-24 11:07:32.000000000 +0200
|
||||
@@ -67,6 +67,7 @@
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
|
||||
+lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
|
||||
@@ -94,6 +95,7 @@
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
|
||||
+lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
|
||||
@@ -128,7 +130,6 @@
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
|
||||
-lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
|
||||
@@ -160,6 +161,7 @@
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
|
||||
+lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Lxc.pm
|
||||
lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
|
|
@ -3,7 +3,7 @@ FusionInventory for GLPI servers. It creates local inventory of the
|
|||
machines (hardware and software) and send it to the server. It can also
|
||||
write it in a local XML file. This agent is the successor of the former
|
||||
linux_agent which was released with OCS 1.01 and prior. It also replaces
|
||||
the Solaris/AIX/BSD unofficial agents.
|
||||
the unofficial Solaris/AIX/BSD agents.
|
||||
|
||||
WWW: http://search.cpan.org/dist/FusionInventory-Agent/
|
||||
WWW: http://fusioninventory.org/
|
||||
|
|
|
@ -1,46 +1,24 @@
|
|||
bin/fusioninventory-agent
|
||||
%%VMWARE%%bin/fusioninventory-esx
|
||||
bin/fusioninventory-injector
|
||||
@sample etc/fusioninventory/agent.cfg.sample
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Config.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client::Fusion.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client::OCS.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Protocol::https.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Server.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Logger.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Backend.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Logger::File.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Stderr.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Syslog.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Scheduler.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Storage.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Target.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Target::Local.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Target::Server.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Target::Stdout.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Task.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Task::Inventory.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Task::Inventory::Inventory.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Task::WakeOnLan.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::AIX.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Generic.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::HPUX.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Hostname.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Linux.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::MacOS.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Network.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Screen.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Solaris.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Unix.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Win32.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query::Inventory.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query::Prolog.3.gz
|
||||
%%PERL5_MAN3%%/FusionInventory::Agent::XML::Response.3.gz
|
||||
bin/fusioninventory-inventory
|
||||
%%NETDISC%%bin/fusioninventory-netdiscovery
|
||||
%%NETINV%%bin/fusioninventory-netinventory
|
||||
%%WOL%%bin/fusioninventory-wakeonlan
|
||||
etc/fusioninventory/agent.cfg.sample
|
||||
%%PERL5_MAN1%%/fusioninventory-agent.1.gz
|
||||
%%VMWARE%%%%PERL5_MAN1%%/fusioninventory-esx.1.gz
|
||||
%%PERL5_MAN1%%/fusioninventory-injector.1.gz
|
||||
%%PERL5_MAN1%%/fusioninventory-inventory.1.gz
|
||||
%%NETDISC%%%%PERL5_MAN1%%/fusioninventory-netdiscovery.1.gz
|
||||
%%NETINV%%%%PERL5_MAN1%%/fusioninventory-netinventory.1.gz
|
||||
%%WOL%%%%PERL5_MAN1%%/fusioninventory-wakeonlan.1.gz
|
||||
share/fusioninventory/html/favicon.ico
|
||||
share/fusioninventory/html/index.tpl
|
||||
share/fusioninventory/html/inventory.tpl
|
||||
share/fusioninventory/html/logo.png
|
||||
share/fusioninventory/html/now.tpl
|
||||
share/fusioninventory/html/site.css
|
||||
share/fusioninventory/lib/FusionInventory/Agent.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Config.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client.pm
|
||||
|
@ -48,186 +26,226 @@ share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/Fusion.pm
|
|||
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/OCS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Protocol/https.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Server.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Inventory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Logger.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Logger/Backend.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Logger/File.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Logger/Stderr.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Scheduler.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/SNMP.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/SNMP/Live.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/SNMP/Mock.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/SOAP/VMware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/SOAP/VMware/Host.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Storage.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Target.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Target/Local.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Target/Server.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Target/Stdout.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Collect.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Cmd.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Copy.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Delete.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Move.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/CheckProcessor.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Datastore.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Datastore/WorkDir.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/DiskFree.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/File.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Job.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/P2P.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/ESX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AccessLog.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/i386.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Battery.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Ports.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Domains.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Hostname.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Ipmi.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Deb.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Gentoo.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Pacman.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/MP.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/Alpha.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/MIPS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/PowerPC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/m68k.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/LSB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/NonLSB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Inputs.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Sound.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Lxc.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VirtualBox.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Virtuozzo.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareESX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vmsystem.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vserver.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Chassis.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Ports.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Registry.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/User.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/LVM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AccessLog.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Alpha.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/MIPS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/SPARC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Storages/Megaraid.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/i386.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Arch.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Battery.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Ports.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Domains.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Environment.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Hostname.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Ipmi.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Processes.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Rudder.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/SSH.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Screen.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Deb.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Gentoo.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Pacman.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/RPM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Slackware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/3ware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/HP.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Users.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/MP.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/ARM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/ARM/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Alpha.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Alpha/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/LSB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/NonLSB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Inputs.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/LVM.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/MIPS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/MIPS/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks/FibreChannel.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks/iLO.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/SPARC.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/SPARC/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Adaptec.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Lsilogic.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megacli.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megaraid.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/ServeRaid.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/i386.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/i386/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/m68k.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/m68k/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Hostname.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/License.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Sound.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Uptime.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Hpvm.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/HyperV.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Jails.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Libvirt.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Lxc.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Parallels.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Qemu.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/SolarisZones.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VirtualBox.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Virtuozzo.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareDesktop.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareESX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vmsystem.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vserver.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Xen.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/XenCitrixServer.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/AntiVirus.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Bios.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/CPU.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Chassis.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Controllers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Drives.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Environment.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Inputs.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/License.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Memory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Modems.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Networks.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/OS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Ports.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Printers.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Registry.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Slots.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Softwares.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Sounds.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Storages.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/USB.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Users.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Videos.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/NetDiscovery.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/NetInventory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Task/WakeOnLan.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Threads.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/AIX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/BSD.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Generic.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/HPUX.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Hardware.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Hostname.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/License.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Linux.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/MacOS.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Network.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Screen.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Solaris.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Unix.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/Tools/Win32.pm
|
||||
|
@ -235,10 +253,6 @@ share/fusioninventory/lib/FusionInventory/Agent/XML/Query.pm
|
|||
share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Inventory.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Prolog.pm
|
||||
share/fusioninventory/lib/FusionInventory/Agent/XML/Response.pm
|
||||
share/fusioninventory/html/favicon.ico
|
||||
share/fusioninventory/html/index.tpl
|
||||
share/fusioninventory/html/inventory.tpl
|
||||
share/fusioninventory/html/logo.png
|
||||
share/fusioninventory/html/now.tpl
|
||||
share/fusioninventory/html/site.css
|
||||
share/fusioninventory/pci.ids
|
||||
share/fusioninventory/sysobject.ids
|
||||
share/fusioninventory/usb.ids
|
||||
|
|
Loading…
Add table
Reference in a new issue