Changes for version 2.5.1

  • core:
  • build: fix fusioninventory-remoteinventory was not installed
  • fix HTTP server plugins base configuration folder
  • fix HTTP server plugins installation from Makefile
  • fix HTTP server SSL plugin so SSL sessions are not closed after one second
  • fix #679: Win32 service HTTP server wasn't answering during an inventory
  • feature: Added Proxy and SecondaryProxy HTTP server plugins
  • inventory:
  • Bump Inventory task version to 1.8
  • fix error message while starting fusioninventory-inventory script
  • fix #667: LG tv monitor inventory failure
  • win32: VirtualBox or VPN network adapters are now set as virtual
  • added Samsung S24E450 monitor serial support
  • linux: fix megacli storage analysis
  • linux: check package status before telling it is installed on debian/ubuntu
  • fix #688: inventory on "windows x64 1903" takes too much time. That was only happen when an antivirus other than Windows Defender was enabled and it blocks WMI call toward MSFT_MpComputerStatus class.
  • win32: Add Symantec/Norton antivirus support
  • fix #399: Deduplicate logged users without being case sensitive on win32
  • Updated pci.ids to 2019.06.30 version
  • Updated usb.ids to 2019.05.08 version
  • netdiscovery/netinventory:
  • Bump NetDiscovery task version to 4.0
  • Bump NetInventory task version to 4.0
  • add Hygon Dhyana Support
  • refactor: the multi-threading scheme has been re-worked so it is now working for netinventory task and more efficient for netdiscovery while scanning many range by job
  • refactor: Collected datas are also sent to server from threads
  • Added 2 options to fusioninventory-netdiscovery to save XMLs as file and automatically start netinventory when convenient:
    • add --inventory option to netdiscovery to automatically start netinventory
    • add --save option to define a folder where to save related XML
  • Updated sysobject.ids (tagged fia-2.5.1 tag on github repository)
  • esx:
  • Bump ESX task version to 2.5
  • Support EnclosureSerialNumberTag and SerialNumberTag values as availables since VMware ESXi 6.5, Patch Release ESXi650-201811002 (build-10884925) and in latest VMware ESXi 6.7.
  • add esx script new options: Add --dump and --dumpfile option to help ESX support debugging

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
A tool to pull inventory from an agent
Standalone wake-on-lan
FusionInventory Agent service for Windows
Win32 remote inventory

Modules

FusionInventory 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
An embedded HTTP server plugin providing remote inventory
A class template for embedded HTTP server plugins
An embedded HTTP server plugin providing a proxy for agents not able to contact the server
An embedded HTTP server plugin providing SSL support on configured port
An embedded HTTP server plugin providing a secondary proxy for agents not able to contact the server.
An embedded HTTP server plugin as test and sample server plugin
An abstract HTTP session
Inventory data structure
FusionInventory 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
FusionInventory agent SNMP device
FusionInventory agent SNMP device components
FusionInventory agent SNMP mib support
Inventory module for Brocade Switches
Inventory module for Digi modems and associated sim cards & firmwares
Inventory module for Epson Printers
Inventory module for Linux Appliances
Inventory module for Mikrotik devices
Inventory module for Oki printers
Inventory module for Panasas PanFS
Inventory module for APC modules
Inventory module for Zebra Printers
Inventory module for Digi modems and associated sim cards & firmwares
Parent/Template class for inventory module
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
Inventory task module for FusionInventory
Maintenance for FusionInventory Agent environment
Net discovery support for FusionInventory Agent
Remote inventory support for FusionInventory Agent
Wake-on-lan task for FusionInventory
OS-independent generic functions
AIX generic functions
BSD generic functions
Expiration functions
OS-independent generic functions
HPUX generic functions
Hardware-related functions
Inventory module for APC PDUs
Inventory module for Brocade fibre channel switches
Inventory module for Qlogic fibre channel switches
OS-independent hostname computing
License-related functions
Linux generic functions
MacOS generic functions
Network-related patterns and functions
SNMP Hardware-related functions
Base class for screen object
Solaris generic functions
Unix-specific generic functions
Windows generic functions
FusionInventory agent version
Base class for agent messages
Generic server message

Other files