Discover native GLPI inventory

Very soon the new major version of GLPI will be released with many new features, including a major overhaul of the interface.

Here is the quick look at automatic inventory features.

GLPI Desktop / Server Agent

Fork of the Perl FusionInventory agent, this new agent is enhanced with several new features:

  • A new stand-alone interface (called Toolbox) allowing the configuration of network discoveries and inventories.
  • An improved proxy mode to allow inventory reporting from remote networks.
  • Remote inventory support (agentless), currently with support for WinRM (Windows) and SSH (Linux / Unix) protocols.
  • Inventory of database servers.
  • New exchange protocol with GLPI server in JSON format supporting partial inventory.
  • Soon: management of remote inventory tasks, including for ESX polls.
  • Improved Windows support including MSI packages.
  • Native support for MacOSX Big Sur and the new Apple Silicon M1 chip.

The GLPI agent can advantageously replace the FusionInventory agent because it remains fully compatible with the automatic inventory of the FusionInventory.

This new agent is already available, you can download and test it:
https://github.com/glpi-project/glpi-agent/releases

Nightly built packages are also available to get the latest developments: https://nightly.glpi-project.org/glpi-agent/

We provide the community with a documentation detailing the installation, use and configuration of this new agent. Note that there may still be a few aspects to be completed (the missing points will be filled in the coming weeks).

We also provide a perl script (see dedicated documentation) allowing you to install agent on Linux with a suitable package (rpm, deb, snap.)

Some screenshots to illustrate the ToolBox interface of new agent:

scan local
Resultats d'inventaire
Support des MIB

GLPI Android Agnet

Some time ago the android agent has returned to the google play store. It supports versions 4 to 10.

For GLPI Network subscription customers, we have also added the possibility of configuring the server URL via mechanism called “Deeplink”. Using QRCode agent automatically retrieves the configuration to connect to the server.

GLPI Native Inventory

We are happy to announce we add support for automatic inventory directly to GLPI core.

New API REST (front/inventory.php) will be available to receive inventory files in historical format (OCS, fusioninventory) or via new format json.

We therefore keep compatibility with the previous agents (just it will be necessary to reconfigure the server URLs of the historical agents, or to set up a web proxy to perform a redirection to the new URL).

You can now manage with this new format most of GLPI’s inventory objects, like telephones, applications, racks, etc.
This is enabled by a new rewrite of the underlying code. The interface is inspired by the community projects mentioned above, the code is new.

This code now allows you to receive partial inventories.

This consists of sending only part of the particular information related to the object, and indicating to the server – via a flag – to update only the data concerned.

Transfer, processing, insertion and update of data is done in a significantly faster way.

Configuration Inventaire Natif
Regles d'import et de liaison

Advanced tasks

As seen above, GLPI now integrates the basic building block concerning automatic inventory.
However we have not yet taken over the advanced tasks allowed by previous projects.
Here are a few points about these tasks:

  • Network discovery and inventory: now independently configurable by GLPI agent via Toolbox interface.
  • ESX query, soon supported by same interface
  • Collection (WMI, files, registers): not supported.
  • Tele-deployment: not supported.

For these last two features several scenarios are possible:

  • First of all, keep the previous plugin (if this one is updated)
  • Use our transition package. A fork of the FusionInventory plugin (GLPI inventory plugin) will be made available. It will redirect the classic inventories to the native part and keep the advanced tasks.

In our roadmap it is planned to work on rewriting of these parts, but as long as version 10 being almost done (and this substantial work), we are postponing their availability for a few months.

New Silver Partner: HATOMI

We are happy to announce our new silver partner in Poland – Hatomi.

Hatomi specializes in providing IT solutions tailored to the client’s needs. We use proprietary, opensource as well as commercial software. Our clients are large organizations both in Poland and abroad.

They implement projects based on three key teams:
• NMS / OSS
• Software House
• DevOps

This allows the solution to be adjusted to the individual needs of the client. Even in the case of commercial products, they are able to expand their functionalities, thanks to experienced programmers who gained knowledge in the field of OSS systems and network technologies as part of the projects implemented by Hatomi.

Their experts have years of experience in designing, implementing, operating and servicing ICT systems in Poland and abroad, confirmed by numerous technological certificates.

Among many solutions, Hatomi offers:


• Monitoring of infrastructure and services
• Availability and performance monitoring of applications and databases
• HelpDesk, CMDB, IT Service Desk / Management systems
• SIEM solutions
• High availability clusters
• Implementation of solutions with a strong recommendation for Open Source software
• Support for implemented solutions also in the 24×7 mode

Websitehttps://www.hatomi.pl/

We are excited that GLPI ITSM solution is becoming more and more represented all over the world and GLPI Network (our support offer for on-premises – get your IT Infrastructure secured) subscription service will be available for more customers through our new partners.

Our large partnership network is always open for new collaborations. If you are interested in representing one of our products in your country, get in touch with us: https://glpi-project.org/contact/

Being a partner means:

  • Having an a direct access to the Teclib´s tech expertise;
  • Get special discounts;
  • Access official support,
  • Many other tools which will help you to gain more customers and increase reputation on the market by adding open source ITSM to your portfolio.

Discover all benefits of being a partner here: https://glpi-project.org/partners/

GLPI Agent 1.4 has been released

GLPI Agent 1.4 has been released.

You’re encouraged to upgrade your GLPI agents or migrate if you’re still using FusionInventory agents.

You can download it on the GLPI Agent github project:

This release includes few fixes and enhancements.

The most important one fixes a regression introduced in GLPI-Agent v1.3 which prevents windows or macosx agents to communicate with HTTPS GLPI server using a publicly signed SSL certificate.

For the other ones:

  • new ssl-fingerprint option feature now also works on CentOS7,
  • on SSL communication error, the agent will report a more explicit reason,
  • we added support for linux systemd-nspawn container inventory,
  • we added a new Acer monitor model support: B226WL,
  • we fixed the support of non-standard port for ssh remote inventory,
  • the MacOSX packages have been upgraded to use OpenSSL 3.0.4,
  • the linux perl installer now support installation on Oracle Linux 8.

As always, you can check the more detailed changelog at:

New GLPI version 10.0.2

A new GLPI version is available.

This release fixes several critical security issues that has been recently discovered. Update is strongly recommended!

You can download the GLPI 10.0.2 archive on GitHub.
Exceptionally, as we have a critical security issue on an unauthenticated page, we also release a GLPI 9.5.8 archive.

You’ll find below the list of security issues fixed in this bugfixes version:

  • Unauthenticated SQL injection on login page (CVE-2022-31061)
  • SQL injection on actor part in assistance forms (CVE-2022-31056)
  • Unauthenticated Sensitive Data Exposure on Refused Inventory Files (CVE-2022-31068)

Also, here is a short list of important bugfixes done in this version:

  • FIX adding actors to ITIL Objects (#11796, #11957)
  • FIX unwanted “promote to ticket” feature on self-service interface (#11834)
  • FIX native inventory do not inject switch information (#11864)
  • FIX entity for software creation (#11887, #11837)
  • FEAT permits global lock on entity (#11853)

The full changelog is available for more details.

We would like to thank all people who contributed to this new version and all those who contributes regularly to the GLPI project!

Regards.

GLPI Agent 1.3 has been released

You’re encouraged to upgrade your GLPI agents or migrate if you’re still using FusionInventory agents.

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

This release includes some fixes and enhancements. Here are the most important ones:

  • we implemented a feature request from the community to support SSL server certificate of the GLPI server deployment with operating system deployment feature:
    • on windows, the glpi server certificate can be deployed through the enterprise keystore,
    • on macosx, the glpi server certificate can be deployed in system keychain through a MDM.
  • we added the support of the new ‘ssl-fingerprint’ option and it permits to trust a GLPI server certificate without the need of deploying a certificate:
    • you can first enable one time the ‘no-ssl-check’ option on one agent to find the related ssl fingerprint reported in agent log,
    • then you can set the discovered value for all your agents and disable ‘no-ssl-check’ on the first one.
  • the windows MSI packaging is now using Perl 5.36.0 and includes some fixes and improvements:
    • as it was wrongly creating firewall rules, this is fixed and wrong rules are removed,
    • few libraries was missing if you wanted to use SNMPv3 authentication during network discovery or inventory,
    • the installer was failing to create the windows task when you wanted to use windows task scheduling,
    • few configurations was not possible during silent installation.
  • the MacOSX packages has been upgraded to use Perl 5.36.0, OpenSSL 3.0.3 & zlib 1.2.12 and the installation on APFS filesystem has also been fixed.
  • for linux packaging, we have also few big improvements:
    • AppImage support for older linux like CentOS 7,
    • AppImage uninstallation process has been improved,
    • Snap packaging has been upgraded to use Perl 5.36.0,
    • perl linux installer has been enhanced to support installation on openSUSE.
  • For inventory task, we integrated:
    • a patch from the community which can fix monitor inventory on linux,
    • an Oracle database inventory support update,
    • an update to avoid false positive antivirus alert during software inventory on windows,
    • a fix on JSON format support to avoid wrongly encoded strings on macosx,
    • a fix against a JSON validation error while monitor serial is an integer,
    • a fix on generated partial inventory as the ‘partial’ property was missing,
    • an update for additional-content option support while using JSON format.
  • RemoteInventory task has been improved so remote ssh inventory of linux/unix platforms can fallback on ssh command calls when libssh2 is not available.
  • Netdiscovery and NetInventory tasks now includes a module from the community which enhances DefensePro support.

As always, you can check the more detailed changelog at:
https://github.com/glpi-project/glpi-agent/blob/1.3/Changes