The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.2.4 - 2012-07-22

  • General:
  • Fix: non blocking flock() on log file
  • MacOSX:
  • Fix: STORAGES uses MiB instead GB
  • Fix: add Fiber Channel storage support
  • Fix: Don't ignore second screen, if both have the same name
  • Linux:
  • Fix: collect qemu -drive information (Alexander Evseev)
  • Windows:
  • Fix: OCS Inventory registry support
  • Fix: some time the softwares were not collected
  • Solaris:
  • Fix: Collect ZFS drives properly

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/Lxc.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