The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.2.1

  • General:
  • failure encoding with UTF8 content when using Fusion protocol (#1663)
  • wrong CSS path (#1580)
  • missing test suite dependency (#1575)
  • improve CPU details (#1597)
  • --no-category process support (#1630)
  • replace IS64BIT software property with more general ARCH property (#1581)
  • sync EDID parsing code with mandriva
  • more EDID manufacturer codes
  • Windows:
  • various encoding issues (#1550)
  • network addresses collecting failure (#1549)
  • inventory all the KB on Win Vista/7 (#1668, #197, #706)
  • Store the XML file with the local codepage (#272)
  • Virtualization:
  • wrong character in Xen machine ID (#1562)
  • additional disk emulation types for qemu and kvm support (#1630)
  • BSD:
  • multiple network addresses per interface support (#1565)
  • Solaris:
  • no swap/memory informations for unknown hardware (#1594)
  • solaris container zone bug (#1586)
  • sparc T3-1 CPU support (#1583)
  • solaris 8/9/10 swap bug (#1577)
  • Linux:
  • bad name for physical volumes (#1587)
  • missing volume group ID (#1585)
  • wrong volume group ID (#1584)
  • duplicate volume groups (#1582)
  • fix Lsilogic raid controller support (#1630)
  • get device name from udev file content, not file name (#1630)
  • get more disk informations from smartctl (#1630)
  • sparc arch mismatch (#1573)
  • read EDID data directly from /sys when available

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