Changes for version 2.1 - 2010-07-01
- MANIFEST.SKIP, we need the resources files for the test suite
- Linux: set back DRIVES/FREE
- Linux: CONTROLLERS/NAME drop the trailing whitespace
- addEntry(), do not ignore $noDuplicated parameter
- remplace --html-dir by --share-dir
- use pciid to know the pci device name and manufacturer, thanks Sébastien Prud'homme
- load dmidecode from $PATH
- fix VirtualBox VM detection (David DURIEUX)
- Makefile.PL, UNIVERSAL::require is a dependency now
- Document --logger
- Fix --logger: to not overwrite other loggers if --logfile is on
- POD, add for PROCESSES inventory
- tools/ fixes for Solaris shell
- Add CONTROLLERS/REV
- Fix: Linux/i386: retrieve the number of CORE correctly
- Fix: Vmsystem, don't load 'version', we don't use it anymore
- Fix: Linux/ARM: drop a debug print
- Fix: Linux Storages, fix fdisk parsing
- MacOSX: use addCPU to collect cpu information
- MacOSX: the number of core of the CPU
- MacOSX: Collect all the net devices and set VIRTUALDEV=1/0
- MacOSX: collect all the drives (fixes: #119)
- MacOSX: DRIVES, swap VOLUMN and TYPE fields
- Makefile.PL, no parameter for install_share, thanks Act from GLPI forum (http://www.glpi-project.org/forum/viewtopic.php?pid=107979#p107979)
- Network.pm: drop the dependency on Net::SSLeay and IO::Socket::SSL, we don't need them (!) Fix: HTTP proxy with HTTPS
- Network.pm: drop the dependency on Net::SSLeay and IO::Socket::SSL, we don't need them (!) Fix: HTTP proxy with HTTPS
- Makefile.PL, no parameter for install_share, thanks Act from GLPI forum (http://www.glpi-project.org/forum/viewtopic.php?pid=107979#p107979)
- Fix: don't ignore 0 values in the XML
- MacOSX: don't use Mac::SysProfile to get memory info
- Linux/i386: Igore empty CPU socket, thanks Sébastien Prud'homme, bug: #177
- MacOSX: USB devices inventory
- LInux/PC: Fix the core detection on multiCPU system
- in tools:build-perl-tree.sh download-perl-dependencies.sh merge-fusinv-with-perl-tree.sh and README are now in a new git repository 'agent-tools.git'
- Linux + Lsilogic, avoid a warning if smartctl is installed
- Linux Storage, parseUdev() use SERIALNUMBER _SHORT if avalaible
- 2.1_rc1 Sat, 26 Jun 2010 00:49:44 +0200
- Add Windows support for 2000/XP/2003/Vista/2008/Seven
- Windows: Add new values for SOFTWARES key
- Add Windows service
- disable --color for Windows for now
- Collect Solaris process informations (Emengao)
- VirtualMachine: Add Vserver.pm
- VirtualMachine: Check is the status is correct
- detect Slackware packages (David DURIEUX)
- Libvirt.pm switch SUBSYSTEM and VMTYPE values.VMTYPE is "libvirt" now
- Better error handling if it's not possible to create basevardir
- Inventory: reduce the number of debug messages
- Add DRIVES/SYSTEMDRIVE to know if it's the system partition
- Inventory.pm, fix: addStorages is deprecred, not addStorage
- Inventory.pm, addSection() is now deprecated and a warning is printed everytime the function is called
- Linux/PC/CPU: set CPU name and detect CORE/THREAD
- Stores environement variables
- Bios, add ENCLOSURESERIAL BASEBOARDSERIAL and BIOSSERIAL keys
- Identify USB devices (Windows, Linux)
- --realm was two time in --help
- LoggerBackend/Syslog.pm: fix https://bugs.launchpad.net/bugs/571655 (Guillaume Rousse)
- LoggerBackend/File.pm: don't reopen file descriptor for every new message (Guillaume Rousse)
- Cups.pm: gets all installed printers and their drivers names (Aurelien Bondis)
- ocsinventory-ng is not more the default server hostname, you've to set it yourself in agent.cfg
- Inputs.pm: adds Inputs support for Linux clients (Aurelien Bondis)
- Turns off interactive mode of GNU fdisk (Aurelien Bondis)
- Add a few new PNP monitor IDs (Alex Mauer)
- Makefile.PL: Define Perl 5.8 as the minimal version.
- RPC: Add http://hostname:62354/status to get the current status of the agent
- Add --rpc-trust-localhost
- RPC: serve a basic page to present the agent
- --html-dir parameter
- Linux/Domains. Use Sys::Hostname to get the domain
- Exit if no --server or --target is defined
- Inventory: If two modules with the same name are found, only load the first
- Linux/Storages: detect floppy and block devices (Amir PAKDEL)
- Linux/Storages: don't attempt to run df on cdrom devices (Guillaume Rousse)
- Linux/Storages: factorize redudant code for udev devices detection (Guillaume Rousse)
- HP-UX numerous improvement (Amir PAKDEL)
- Add NETWORKS/SPEED (in MB/s) (Amir PAKDEL)
- HP-UX/Drives: Swapped "Type" and "File System" (Amir PAKDEL)
- Inventory: POD doc for NETWORKS part
- add --no-printer parameter
- BSD: don't use uname to get the OSName, but $^O aka $SNAME
- BSD: chomp() the number of CPU
- HP RAID disk detection is now in Generic directory and so, can be used by Windows and probably HP-UX.
- Linux: use blkid to get the partition serial number
- Task: Add the Ping.pm module for debugging purpose
- HTTP::Daemon::get_request is not thread safe and must be called from the master thread. The timeout is set at 5 seconds to avoid blockage
- Linux: HP Integrated Lights-Out (iLO) (Management Interface of HP ProLiant servers) (Amir PAKDEL)
- HP-UX: HP Management Processor (MP) (Management Interface of HP Integrity servers) (Amir PAKDEL)
- Add --perl-bin-dir-in-path parameter for the Windows package
- Collect Batteries information
- Add --disable-perllib-envvar to be able to ignore PERLLIB and PERL5LIB envvar
- turns off PERL5LIB envvar in win32-service
- Get CONTROLLERS/PCISUBSYSTEMID
- Simplify a lot Inventory.pm, add _addEntry() function
- Do not set CPU Id as MBoard serial number anymore
- XML: Only set the non empty field to decrease the final file size and improve the performance
- Add a template config file in etc/agent.cfg
- Add --conf-file=XXX parameter to allow the user to use another config file
- Fix, allow dash in key name in config file
- Rethink the script in ./tools, see ./tools/README
- Inventory: use encode('UTF-8', $string) to reencode to UTF-8 string detected invalide.
- print help messages on STDERR
- Linux: factorize redundant modules for non-LSB Linux distribution identification (Guillaume Rousse)
- rewrite lshal and dmidecode parsing code for readability and efficiency (Guillaume Rousse)
- don't test umask() result, it always succeed
- don't test Sys::Hostname availability, it's a core module
- RPC: ignore when socket::accept return an undef $socket
- RPC: display the date of the next inventory planned
- testing: test modules loading (Guillaume Rousse)
- testing: test PBP compliance (Guillaume Rousse)
- testing: test dmidecode and lshal parsing tests (Guillaume Rousse)
- code cleanup: ensure consistent 4-spaces indentation step everyhwere (Guillaume Rousse)
- code cleanup: use strict and warning pragmas everywhere (Guillaume Rousse)
- code cleanup: use lexical file handles (Guillaume Rousse)
- code cleanup: use 3-args open statement (Guillaume Rousse)
- code cleanup: use block-style eval statement (Guillaume Rousse)
- code cleanup: use english names for magic variables (Guillaume Rousse)
- code cleanup: use explicit return statement (Guillaume Rousse)
- code cleanup: ensure all opened file handles are proprely closed (Guillaume Rousse)
- code cleanup: ensure all open failure are signaled to user with a meaningful message (Guillaume Rousse)
- code cleanup: ensure object constructors can handle subclasses (Guillaume Rousse)
- Linux/Storages: Rename addStorages to addStorage finally
- Add Virtuozzo support (Jan JUNGMANN)
- merge README file with the fusioninventory-agent POD documentation
- File::Find is required
- Add --html parameter
- Improve --help presentation
Documentation
FusionInventory agent For Linux/UNIX, Windows and MacOSX
FusionInventory Agent configuration script
FusionInventory Agent service for Windows
Modules
the Network abstraction layer
the RPC interface
the light data storage API. Data will be stored in a subdirectory in the 'vardir' directory. This subdirectory depends on the caller module name.
The Inventory module for FusionInventory
the XML abstraction layer
Provides
in lib/FusionInventory/Agent.pm
in lib/FusionInventory/Agent/AccountInfo.pm
in contrib/Tarballs.pm
in lib/FusionInventory/Agent/Config.pm
in lib/FusionInventory/Agent/SNMP.pm
in lib/FusionInventory/Agent/Target.pm
in lib/FusionInventory/Agent/Targets.pm
in lib/FusionInventory/Agent/Task.pm
in lib/FusionInventory/Agent/Task/Base.pm
in lib/FusionInventory/Agent/Task/Inventory/AccessLog.pm
in lib/FusionInventory/Agent/Task/Inventory/DeviceID.pm
in lib/FusionInventory/Agent/Task/Inventory/IpDiscover.pm
in lib/FusionInventory/Agent/Task/Inventory/IpDiscover/IpDiscover.pm
in lib/FusionInventory/Agent/Task/Inventory/IpDiscover/Nmap.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Controller.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Hardware.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/IPv4.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Mem.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Software.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/AIX/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Archs/Sgimips.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Archs/Sparc.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/IPv4.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Mem.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Sys.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/BSD/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/Battery.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Dmidecode/UUID.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Environement.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Ipmi.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Lspci.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Lspci/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Lspci/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Lspci/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Lspci/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/BSDpkg.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/ByHand.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/Deb.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/Gentoo.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/Pacman.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/RPM.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/Slackware.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Printers/Cups.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Processes.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Screen.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Storages/HP.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Controller.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/MP.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Software.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/HPUX/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/ARM.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/ARM/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/Alpha/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/MIPS.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/MIPS/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/PowerPC.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/PowerPC/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/PowerPC/Various.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/SPARC.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/SPARC/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/i386/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/m68k.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Archs/m68k/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Distro/LSB.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Distro/NonLSB.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Mem.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Network/IPv4.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Network/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Network/iLO.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages/3ware.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages/Adaptec.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages/Lsilogic.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Storages/ServeRaid.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Sys.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Linux/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/IPv4.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Mem.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Packages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Sound.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/MacOS/Video.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/IPv4.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Mem.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Packages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Solaris/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/AntiVirus.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Controller.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/OS.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Software.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/User.pm
in lib/FusionInventory/Agent/Task/Inventory/OS/Win32/Video.pm
in lib/FusionInventory/Agent/Task/Inventory/OcsDeploy.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Libvirt.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Parallels.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Qemu.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/SolarisZones.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/VirtualBox.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Virtuozzo.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareDesktop.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareESX.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vmsystem.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vserver.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Xen.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Xen/XM.pm
in lib/FusionInventory/Agent/Task/Inventory/WinRegistry.pm
in lib/FusionInventory/Agent/Task/Ping.pm
in lib/FusionInventory/Agent/Task/WakeOnLan.pm
in lib/FusionInventory/Agent/XML/Query.pm
in lib/FusionInventory/Agent/XML/Query/Prolog.pm
in lib/FusionInventory/Agent/XML/Response.pm
in lib/FusionInventory/Agent/XML/Response/Inventory.pm
in lib/FusionInventory/Agent/XML/Response/Prolog.pm
in lib/FusionInventory/Agent/XML/Response/SimpleMessage.pm
in lib/FusionInventory/Compress.pm
in lib/FusionInventory/Logger.pm
in lib/FusionInventory/LoggerBackend/File.pm
in lib/FusionInventory/LoggerBackend/Stderr.pm
in lib/FusionInventory/LoggerBackend/Syslog.pm