Changes for version 2.3.5 - 2014-01-14

  • netinventory task:
  • add more default OIDs for mappings undefined in SNMP model
  • fallback on default OID if SNMP model mapping doesn't bring any result
  • restore and enhance mac adressses extraction for connected devices on non-default VLANs
  • fix trunk port identification
  • fix model loading with fusioninventory-netinventory
  • inventory task:
  • get size for Adaptec RAID controller disks on Linux (#2360)
  • fix size reporting for LSI RAID controller disks on Linux
  • add support for modern MegaRAID controllers on Linux (#2361)
  • better identification for hard disk manufacturers (#2362)
  • fix timeout for user enumeration in AD environment on Windows (#2201)
  • fix a potential crash in software inventory on Windows
  • cleanup whitespace for DMI and /proc values (#2391)
  • fix multiple potential warnings on AIX (#2384)
  • test suite:
  • fix test files list (#2394)
  • fix network interface enumeration test on Solaris (#2346)

Documentation

FusionInventory agent For Linux/UNIX, Windows and MacOSX
vCenter/ESX/ESXi remote inventory from command line
A tool to push inventory in an OCS Inventory or compatible server.
Standalone inventory
Standalone network discovery
Standalone network inventory
Standalone wake-on-lan
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
Inventory data structure
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
Base class for SNMP client
Access to VMware hypervisor
VMware Host abstraction layer
A data serializer/deserializer
Base class for agent task
Software deployment support for FusionInventory Agent
Access to VMware hypervisor
Inventory task for FusionInventory
Net discovery support for FusionInventory Agent
Remote inventory support for FusionInventory Agent
Wake-on-lan task for FusionInventory
Backported threads::shared functions
OS-independent generic functions
AIX generic functions
BSD generic functions
OS-independent generic functions
OS-independent license functions
HPUX generic functions
Hardware-related functions
Hewlett-Packard-specific functions
OS-independent hostname computing
Linux generic functions
MacOS generic functions
Network-related patterns and 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/Deploy/ActionProcessor.pm
in lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Cmd.pm
in lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Copy.pm
in lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Delete.pm
in lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm
in lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Move.pm
in lib/FusionInventory/Agent/Task/Deploy/CheckProcessor.pm
in lib/FusionInventory/Agent/Task/Deploy/Datastore.pm
in lib/FusionInventory/Agent/Task/Deploy/Datastore/WorkDir.pm
in lib/FusionInventory/Agent/Task/Deploy/DiskFree.pm
in lib/FusionInventory/Agent/Task/Deploy/File.pm
in lib/FusionInventory/Agent/Task/Deploy/Job.pm
in lib/FusionInventory/Agent/Task/Deploy/P2P.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/LVM.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/AIX/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/AccessLog.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Archs/MIPS.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Archs/SPARC.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Storages/Megaraid.pm
in lib/FusionInventory/Agent/Task/Inventory/BSD/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Arch.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Battery.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Domains.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Environment.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Ipmi.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/PCI.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Processes.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/SSH.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Screen.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Deb.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Gentoo.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Pacman.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/RPM.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Slackware.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/3ware.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/HP.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/Generic/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/MP.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/HPUX/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/ARM.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/Alpha.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/MIPS.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/PowerPC.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/SPARC.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/i386.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Archs/m68k.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Distro.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/LSB.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/NonLSB.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/LVM.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Rudder.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Adaptec.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Lsilogic.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megacli.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megaraid.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/ServeRaid.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Linux/iLO.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Hostname.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/License.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Sound.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Uptime.pm
in lib/FusionInventory/Agent/Task/Inventory/MacOS/Videos.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Solaris/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Hpvm.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Jails.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Libvirt.pm
in lib/FusionInventory/Agent/Task/Inventory/Virtualization/Lxc.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/Win32.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/AntiVirus.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Bios.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/CPU.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Chassis.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Controllers.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Drives.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Environment.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Inputs.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/License.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Memory.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Modems.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Networks.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/OS.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Ports.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Printers.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Registry.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Slots.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Softwares.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Sounds.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Storages.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/USB.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Users.pm
in lib/FusionInventory/Agent/Task/Inventory/Win32/Videos.pm

Other files