GLPI Agent is a software tool designed for inventory and management of information technology (IT) assets. GLPI is an open-source software for IT asset inventory and Service Desk software, When it comes to IT asset inventory, the main task is importing asset details, GLPI has the simplest solution to import IT assets to the inventory with the help of a GLPI agent. 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.
Asset Inventory: GLPI Agent collects comprehensive data about hardware and software configurations of devices in a network. This includes information about the operating system, installed software, hardware specifications, network settings, and more.
Network Deployment: It can be used for deploying the agent over a network, allowing centralized management and inventory of numerous network-connected devices.
Remote Control and Management: GLPI Agent can assist in remote control and management tasks, making it easier for IT administrators to maintain and troubleshoot devices on the network.
Integration with GLPI: The agent integrates seamlessly with the GLPI system, feeding it with detailed and up-to-date information about each asset. This integration enhances the capabilities of GLPI in IT asset management, problem tracking, and helpdesk functionalities.
Flexibility and Compatibility: GLPI Agent is designed to work with a variety of operating systems, including Windows, Linux, and macOS, which makes it a versatile tool for diverse IT environments.
Automated Tasks: It can perform automated tasks, like software installations or updates, based on the policies set in the GLPI system.
Security: The agent ensures secure communication with the GLPI server, encrypting data transmitted between the server and the client devices.
First, we need to install the GLPI agent in the Laptop/Computer to get the asset details. We can deploy the GLPI agent to all the assets using Intune, for this I will create a separate post. In this article, I will show how to install GLPI agent on Mac.
Install GLPI agent in Mac:
First, you need to download the latest version of the GLPI agent from the Official GLPI GitHub page. Download the agent based on your Mac chipset.
Double-click on the pkg or dmg file, and install the GLPI agent, the installation will be normal like other apps.
GLPI agent application folder will be located in /Applications/GLPI-Agent
Open Terminal, navigate to the following path in the terminal
cd /Applications/GLPI-Agent/etc/conf.d
Next, type the following command.
sudo nano glpi.cfg
This command will create the .cfg file named glpi, in the nano editor type “server = https://support.glpi.com” and replace the correct server name based on your GLPI server.
save the file and navigate to the following folder.
cd /Applications/GLPI-Agent/etc/
now you have to edit the inventory-server-plugin.cfg, type sudo nano inventory-server-plugin.cfg and modify the following values as per the screenshot.
uncomment the following values
disabled = no
url_path = https://support.glpi.com/inventory
port = 62354
save the inventory-server-plugin.cfg and restart the system once, after the system restart launch any browser, and type localhost:62354, it will show the GLPI agent inventory page, click on Force Inventory. Now your Mac system will reflect on GLPI portal.