GLPI Agent 1.12 is available!

GLPI Agent 1.12 has been released.

You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.12

This version comes with some fixes and enhancements and here are the essential ones:

  • It introduces glpi-version option to enable inventory_format dependent features when not using native inventory
  • Httpd interface has been reworked:
    • /now forces a full inventory by default
    • /now supports partialfulldelay and task parameters: default is /now?full=1&task=all&delay=0
    • Index page will now show 2 links:
      • the usual one has been renamed “Force running all targets planned tasks” to clarify its purpose
      • the second one uses the usual “Force an inventory” text but it will now really only trigger inventory task
  • You can now install agent into a path including a parenthesis on Windows without an error
  • Fix server url parsing when it has no url scheme
  • On MacOS, a new ssl-keystore option value is available to choose system SSL CA keychain
  • For Inventory task:
    • We try to keep network interface with a “vpn” word reference in description as even disabled on windows
    • Add support for glpi-version option
    • Network interface inventory on linux has been enhanced 
    • --partial option support has been fixed when used with glpi-agent script
    • Trellix/McAfee agent is now recognized as an antivirus on Windows
    • Few USB devices was ignored on linux, this is fixed
    • On Windows, agent now strips connected USB printers serialnumber from leading zeros
  • For RemoteInventory task:
    • remote inventories have their own state file so they also generates partial inventories when possible
  • For NetDiscovery and NetInventory tasks:
    • Devices support has been enhanced for:
      • Aerohive and Intelbras devices
      • Raritan, Bachmann and RNX PDU devices
      • Avaya J100 IP phones and Lexmark printers
    • HP peripherals support has been fixed when device reports invalid firmware dates
    • Agent now avoids to send discovery XML when using NetScan from ToolBox
  • For Deploy task:
    • Command run checks were wrong for few cases, this is now fixed
    • When using P2P feature, agent now avoids to scan network and broadcast addresses
    • Sha512 check now supports checksum provided in uppercase
  • For Collect task:
    • Sha512 check now supports checksum provided in uppercase
    • “checkSumSHA2” check is now renamed “checkSumSHA256” and so permit to support sha256 checksum
  • For ESX task:
    • ESX virtualmachines can now be reported with ip and OS. This feature requires at least GLPI 10.0.17 server-side.
    • Add guessed Total ESX memory size as memory component
  • For ToolBox plugin:
    • Fixed enabled jobs start up and log support
    • Counters update does no more requires debug mode to be enabled

About packaging, here is what you should retain:

  • On Windows, perl is now built with OpenSSL v3.4.0, libxml2 library v2.13.6, libssh2 v1.11.1 and libiconv 1.18 supports.
  • The MacOSX packaging now uses OpenSSL v3.4.0.
  • Perl installer for linux now supports --delaytime option
  • Perl installer for linux, on systems using “dnf”, will now use an option to disable local package gpg check during agent installation

You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.12/Changes

As usual, we invite you to update your agents to take advantage of these improvements.

Follow us on social networks so you don’t miss any news!

GLPI Agent v1.11 released!

GLPI Agent 1.11 has been released.

You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.11

This version comes with few fixes and enhancements and here are the essential ones:

  • On Windows, a fix from the community prevents overwriting of Keystore exported certificates. So these certificates are no more ignored.
  • On Windows, a new ssl-keystore option is available to disable or optimize Keystore certificates export.
  • Bitdefender antivirus support has been updated on Windows.
  • TacticalRMM remote management inventory support has been added on MacOSX.
  • Users inventory has been fixed with partial inventory used with full-inventory-postpone.
  • Few updates for Hikvision devices support and Konica printers have been included in NetDiscovery and NetInventory tasks
  • Deploy task won’t no more display an error when running a PowerShell script on Windows.
  • Proxy server plugin will now accept Json as inventory format when glpi_protocol option is set and no GLPI server is configured.

About packaging, here is what you should retain:

  • On Windows, perl is now built with OpenSSL v3.3.2 and the libxml2 library v2.13.4 supports. 7-zip provided command is now v24.08 version.
  • The Windows packaging now includes GLPI-AgentMonitor software v1.4.0 and the installer supports AGENTMONITOR_NEWTICKET_SCREENSHOT as parameter to configure if a screenshot should be done before opening a new ticket.
  • The MacOSX packaging now uses OpenSSL v3.3.2.

You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.11/Changes

We invite you to update your agents to take advantage of these improvements.

Stay connected! Follow us on our social media platforms!

GLPI AGENT 1.10 available!

GLPI Agent 1.10 has been released.

You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.10

This version comes with few fixes and enhancements and here are the essential ones:

  • OAuth2 authentication support is now included. It will only be usable with GLPI from the release of GLPI 11. It still can be tested with the GLPI main branch nightly build.
  • The next inventory run date will shift less other time still keeping a little randomization.
  • The agent won’t no more reset the inventory date when started hjourly in unmanaged mode (via crontab or planified task).
  • On Windows, an important fix will now prevent NetDiscovery, NetInventory and Collect tasks to block service.
  • Enhancement of disks serialnumber inventory support.
  • Added Cortex XDR antivirus support, even on Windows “Server”, MacOSX and Linux.
  • On Windows and linux, added remote management tools inventory support for Tactical RMM.
  • The p2p mode on Deploy jobs has been fixed to use agent configured port. It has also been enhanced using now the remote-workers configuration to extend the number of threads used to discover peers if set to a number higher than 10.

Important: About antivirus on Windows “Server”, in the future, we will attempt to detect them checking if a dedicated service is enabled. If you still are with an undetected antivirus case on Windows “Server”, please open a github issue to help us start its support.

About packaging, here is what you should retain:

  • On Windows, perl is now built using Gcc v13.3, OpenSSL v3.3.1 and the libxml2 library v2.13.2. The liblzma library is now built using xz v5.6.2 sources.
  • The Windows packaging now includes GLPI-AgentMonitor software v1.3.1.
  • The MacOSX packaging now uses OpenSSL v3.3.1.
  • The Deploy task can now be installed on RockyLinux 9.
  • The AppImage installer for Linux now supports the --wait option for the unmanaged mode.

You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.10/Changes

We invite you to update your agents as soon as possible to take advantage of these improvements.

Stay connected! Follow us on our social media platforms!

GLPI Agent release 1.9

GLPI Agent 1.9 has been released.

You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.9

This version comes first with few fixes for the MSI packaging for Windows:

  • A regression in the installation of OpenSSL support could prevent communication with servers via the SSL protocol.
  • the FULL_INVENTORY_POSTPONE option of MSI installer was not normally managed.

Few fixes and enhancements for inventory was integrated:

  • a regression of the partial inventory involved a problem in the integration of softwares into GLPI, in particular with the new full-inventory-postpone option.
  • the detection of network ports type has been enhanced on MacOSX.
  • the MSSQL databases inventory on Windows has been enhanced to detect all the installed instances.
  • the serialnumber detection of recent disks has been enhanced on Windows.

A new snmp-retries has been introduced to enhance network inventory when networks devices not always respond in time.

The use of user notifications of the Deploy task could involve a service crash on Windows.

The ToolBox plugin now accepts some special characters inside passwords of credentials for remote inventory.

You can check changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.9/Changes

We invite you to update your agents as soon as possible to take advantage of these improvements.

Follow us on our social media so you don’t miss any of our news!

GLPI Agent Release 1.8

GLPI Agent 1.8 has been released.

You can download it on the GLPI Agent github project: https://github.com/glpi-project/glpi-agent/releases/tag/1.8

This version comes with a lot of changes and enhancements for the MSI packaging for Windows:

  • first of all, a huge work has been done to provide the windows installer with Perl 5.38.2 using latest essential libraries version for more security, like OpenSSL 3.2.1 and libssh2 1.11.0.
  • the patch for the CVE-2024-28240 security advisory is now based on a DLL library.
  • only 64 bits packaging for windows is provided.
  • the “Typical” installation no more includes Deploy and Collect tasks.
  • 7-zip provided command is now v23.01 version.
  • GLPI-AgentMonitor tool is provided in 1.3.0 version and now the installer supports AGENTMONITOR_NEWTICKET_URLto configure the GLPI url for the open new ticket option.

On the inventory side, a new feature will help you reduce the carbon footprint of your GLPI system: the full inventory postpone

  • now, by default, and if your server is a GLPI 10, GLPI Agent can decide to postpone the upload of a full inventory up to 14 times, so about 2 weeks using the default configuration. Until then, the agent will upload partial inventories only containing detected changes.
  • full-inventory-postpone is a new configuration parameter which value is 14 by default. Setting it to 0, it is still possible to disable this feature coming back to previous normal running.
  • glpi-agent script is also supporting --full option to temporary disable the feature.

The MacOSX package only activates Inventory task by default now. You’ll have to explicitly activate any other tasks you need in a dedicated configuration file.

A lot of fixes and enhancement have also been included. Inventory, RemoteInventory, NetworkDiscovery et NetInventory tasks, but also Proxy and ToolBox plugins, are concerned. We encourage you to check all changes details in the official online Changelog available here: https://github.com/glpi-project/glpi-agent/blob/1.8/Changes

We encourage you to update your agents as soon as possible to take advantage of these improvements.

Join us on our social networks so you don’t miss any of our news!