2022-05-16

Instalar GLPI Native Inventory Agente

Con la actualización 10 de GLPI también se estrena la implementación de su agente nativo para hacer el inventario de software y hardware.

En Windows

En Windows basta con descargar desde https://github.com/glpi-project/glpi-agent/releases e instalar. 
En el campo Local Target, ponemos la carpeta para que se guarde el informe en un archivo xml local, y en Remote Target,  ponemos el nombre del host, sin http ni pad completos, solo ponemos por ejemplo loclahost o miglpi.mihost.com o miglpi.com.ar.

En Linux

Teclib proporciona un scprit que se encarga de analizar el sistema para instalar los paquetes apropiados.

En un punto la instalación nos va a pedir que proporcione la url del servidor, ponemos la dirección del servidor, sin http ni ruta completa, únicamente la dirección que usamos en el navegador donde aparece el Login de glpi.

Nos pide un path, la ruta donde se guarda el archivo xml de forma local.

Nos pide una Etiqueta.

Podemos dejar en blanco las dos últimas opciones, dando Enter con los campos en blanco.

wget https://github.com/glpi-project/glpi-agent/releases/download/1.2/glpi-agent-1.2-linux-installer.pl 
sudo chmod +x glpi-agent-1.2-linux-installer.pl
sudo ./glpi-agent-1.2-linux-installer.pl
En mi caso creé un script para instalar de forma remota, y ejecuto en una única línea concatenado todo con punto y coma ";".
wget https://github.com/glpi-project/glpi-agent/releases/download/1.2/glpi-agent-1.2-linux-installer.pl 
sudo chmod +x glpi-agent-1.2-linux-installer.pl
sudo mkdir /etc/glpi-agent
sudo mkdir /etc/glpi-agent/conf.d
sudo touch /etc/glpi-agent/conf.d/00-install.cfg 
sudo echo "server = miglpi.aldo.ar" >> /etc/glpi-agent/conf.d/00-install.cfg 
sudo echo "tag = "$(hostname) >> /etc/glpi-agent/conf.d/00-install.cfg 
sudo ./glpi-agent-1.2-linux-installer.pl
sudo glpi-agent

Concatenado con ;

wget https://github.com/glpi-project/glpi-agent/releases/download/1.2/glpi-agent-1.2-linux-installer.pl  ;  sudo chmod +x glpi-agent-1.2-linux-installer.pl ;  sudo mkdir /etc/glpi-agent ; sudo mkdir /etc/glpi-agent/conf.d ; sudo touch /etc/glpi-agent/conf.d/00-install.cfg  ; sudo echo "server = miglpi.aldo.ar" >> /etc/glpi-agent/conf.d/00-install.cfg  ; sudo echo "tag = "$(hostname) >> /etc/glpi-agent/conf.d/00-install.cfg  ; sudo ./glpi-agent-1.2-linux-installer.pl ; sudo glpi-agent
Agregar al inventario en la web.
En la web, vamos a Administración > Inventario, y del lado derecho, en el menú superior buscamos Agent.