← Package directory
Available on winget

Install GLPI Agent

The GLPI Agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server acting as a control point.

Install with winget
winget install --id GLPI-Project.GLPI-Agent
Upgrade
winget upgrade --id GLPI-Project.GLPI-Agent
Uninstall
winget uninstall --id GLPI-Project.GLPI-Agent

About GLPI Agent

The GLPI Agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server acting as a control point. This agent is based on a fork of FusionInventory agent and so works mainly like FusionInventory agent. It introduces new features and a new protocol to communicate directly with a GLPI server and its native inventory feature. Anyway it also keeps the compatibility with FusionInventory for GLPI plugin.

What's new in 1.19

inventory: * fix #1089: Updated Samsung LF22T450F monitor model support * fix #1200: Add ClamAV antivirus detection support on linux * fix #1200: Add Wazuh antivirus detection support on linux * fix #1089: Updated Acer K242HYL monitor model support * PR #1176: Enhanced Network interfaces inventory on windows * Add DRIVES support for Hyper-V VMs: collect virtual hard disk paths and provisioned sizes via MSVM_StorageAllocationSettingData WMI class * Add SERIAL and network adapters support for Hyper-V VMs: collect BIOSSerialNumber from MSVM_VirtualSystemSettingData and all virtual network adapters (name + MAC address) from Msvm_SyntheticEthernetPortSettingData as a NETWORKS array, with fallback to Msvm_EmulatedEthernetPortSettingData for Generation 1 legacy adapters * PR #1185: Improve sound NAME and MANUFACTURER resolution on windows using PnP and hardware ID databases * Fix Oracle database inventory when using su and environment variables * Added software inventory support for Alpine Package Keeper (apk), the default package manager on Alpine Linux * Updated pci.ids to 2026.08.04 version * Updated usb.ids to 2026.06.26 version * Bump Inventory task version to 1.26 netdiscovery/netinventory: * Make vlan context switching ordered * fix #1154: Extract address MAC of connected Yealink phones using CDP * Use more ordered processing to make debug output more predictable * Add support for InfoBlox networking devices * Refacto IEC61850 protocol support to log only one time it is not supported * fix #1202: Update StormShield SNS support * Fix CDP integration to support connected devi...

Read release notes

Version history

Version Updated Notes
1.19 Unknown inventory: * fix #1089: Updated Samsung LF22T450F monitor model support * fix #1200: Add ClamAV antivirus detection support on linux * fix #1200: Add Wazuh antivirus detection support on linux * fix #1089: Updated Acer K...
1.18 Unknown core: * fix #1194: Fix ssl-keystore option support on windows * fix #1193: Fix constant usage not recognized in perl 5.16 inventory: * fix #1149: Support NVMe SSD storage disks on MacOSX * fix #1150: Fix lxd containers i...
1.17 Unknown core: * Don't truncate submitted data with GLPI::Agent::HTTP::Client::Fusion when submitting in a POST request. This is the case when submitting very long data for Collect task. * Keep all the server tasks config, not on...
1.16 Unknown core: * On windows, permit to use libxml2 built libraries in different threads * Reset target id after loading saved state to avoir re-using same id after a target configuration update * PR #1051: Add support for ssk-key...
1.15 Unknown core: * Fix glpi-agent script listed supported categories * Update deviceid on startup if assetname-support or even hostname changes inventory: * fix #917: Fix CrowdStrike Falcon antivirus support on linux * Fix TeamView...
1.14 Unknown core: * Refacto GLPI::Agent::Config to use generic defaults where necessary * Refacto SNMP support: Support of a new "snmp-advanced-support.cfg" configuration file to tune snmp support and permit glpi-agent to handle som...
1.13 Unknown core: * fix #851: glpi-agent should also try to request CONTACT after GLPI 10+ answer on PROLOG * Reworked target responses caching for event handling * Support 'none' as proxy configuration to not try to use proxy set i...
1.12 Unknown core: * fix #780: Avoid module loading path check error on windows if path includes a parenthesis * fix #789: Avoid warning on commandline about possible confusion when reading quoted configuration value including a dash...
1.11 Unknown core: * Prevent certificates overwriting during export from Windows Keystore * Add new option to specify or disable Windows KeyStore support inventory: * fix #700: Add TacticalRMM Remote_Mgmt support for MacOSX * fix #71...
1.10 Unknown core: * Add support for OAuth2 authentication included in next main GLPI version. * Reduce drift on run date keeping not randomized time reference * fix: Don't reset run date in hourly run for unmanaged mode * Control co...
1.9 Unknown Release notes
1.8 Unknown Release notes
1.7.3 Unknown Release notes