Changes for version 2.2.2 - 2012-05-30

  • General:
  • Improve README
  • Fix Screen.pm syntax error
  • Add a test_requires dependency on LWP::Protocol::https
  • Windows:
  • fix command execution
  • 7ff3260 fix warning if getDevicesFromUdev returns nothing
  • Linux:
  • detect Virtuozzo VM (Alexander Evseev)

Documentation

FusionInventory agent For Linux/UNIX, Windows and MacOSX
A tool to push inventory in an OCS Inventory or compatible server.
FusionInventory Agent service for Windows

Modules

Fusion Inventory agent
Agent configuration
An abstract HTTP client
An HTTP client using Fusion protocol
An HTTP client using OCS protocol
HTTPS protocol handler for LWP
An embedded HTTP server
Fusion Inventory logger
An abstract logger backend
A file backend for the logger
A stderr backend for the logger
A syslog backend for the logger
A data serializer/deserializer
Base class for agent task
Inventory task for FusionInventory
Wake-on-lan task for FusionInventory
OS-independant generic functions
AIX generic functions
OS-independant generic functions
HPUX generic functions
OS-independant hostname computing
Linux generic functions
MacOS generic functions
Network-related patterns and functions
OS-independant screen functions
Solaris generic functions
Unix-specific generic functions
Windows generic functions
Base class for agent messages
Generic server message

Provides

in lib/FusionInventory/Agent/HTTP/Protocol/https.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/AccessLog.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Battery.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Ipmi.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Deb.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Gentoo.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Pacman.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/MP.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/MIPS.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/PowerPC.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/m68k.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/LSB.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/NonLSB.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Sound.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VirtualBox.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Virtuozzo.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareESX.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vmsystem.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vserver.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Chassis.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Registry.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/User.pm
in lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Videos.pm