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 target scheduler
A data serializer/deserializer
Abstract target
Local target
Server target
Stdout target
Base class for agent task
Inventory task for FusionInventory
Inventory data structure
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
Inventory agent message
Prolog agent message
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 contrib/Tarballs.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
Other files
- Changes
- LICENSE
- MANIFEST
- META.yml
- Makefile.PL
- README
- THANKS
- resources/bsd/pkg_info/sample1
- resources/generic/ipmitool_lan_print/sample1
- resources/linux/hponcfg/sample1
- resources/linux/hponcfg/sample2
- resources/linux/mpt-status/sample1
- resources/linux/mpt-status/sample2
- resources/linux/smartctl/sample1
- resources/linux/smartctl/sample2
- resources/linux/smartctl/sample3
- resources/linux/smartctl/sample4
- resources/macos/SysProfile/sample1.yaml
- resources/solaris/iostat/sample1
- resources/solaris/iostat/sample2
- resources/solaris/iostat/sample3-wrong-vendor-product
- resources/solaris/memconf/sample1
- resources/solaris/memconf/sample2
- resources/solaris/memconf/sample3
- resources/solaris/memconf/sample4
- resources/solaris/psrinfo/sample1
- resources/virtualization/prlctl/sample1
- resources/virtualization/vboxmanage/sample1
- resources/virtualization/vboxmanage/sample2
- resources/virtualization/vboxmanage/sample3