Guia de Instalacion para Linux

Version 2.4.0 | Actualizada: 2026-04-09 | Plataforma: Ubuntu, Debian, RHEL, CentOS, Fedora, Arch Linux, openSUSE
Instalación

Abre una terminal con permisos de root o usa sudo:

curl -sL https://glpi-deploy.reactorads.com/install-glpi-agent.sh | sudo bash

Que hace este comando:

  1. Descarga el instalador desde el servidor
  2. Valida prerequisitos (sudo, curl, Internet)
  3. Obtiene la lista de entidades directamente desde GLPI
  4. Obtiene la lista de tecnicos autorizados desde GLPI
  5. Muestra menus interactivos para seleccionar entidad y tecnico
  6. Instala el Agente GLPI desde el repositorio oficial
  7. Configura el agente con la URL y TAG correctos
  8. Inicia el servicio y ejecuta el primer inventario

⚠️ Alternativa en 2 pasos (si el comando de arriba da Error de entrada/salida en algunas distros):

curl -sL https://glpi-deploy.reactorads.com/install-glpi-agent.sh -o /tmp/glpi-install.sh
sudo bash /tmp/glpi-install.sh
Requisitos Previos
RequisitoEstado
Sistema operativoUbuntu 20.04+, Debian 11+, RHEL/CentOS/Fedora, Arch Linux, openSUSE
Privilegiossudo o root (obligatorio)
RedAcceso HTTPS a reactorads.com y glpi.reactorads.com
Paquetescurl, ca-certificates, perl, nmap
Instalacion Paso a Paso

Paso 1: Abrir Terminal con Permisos de Sudo

Usa sudo o inicia sesion como root.

Paso 2: Ejecutar el Instalador

curl -sL https://glpi-deploy.reactorads.com/install-glpi-agent.sh | sudo bash

Paso 3: Seleccionar Entidad

El script muestra las entidades principales obtenidas desde GLPI, ordenadas alfabeticamente:

========================================================= GLPI Agent - Seleccion de Entidad ========================================================= [1] ADS [2] Amaparts [3] Apic [4] CL [5] Corporativo EMF [6] Desamex [7] Hickok Selecciona entidad (1-7): _

Ingresa el numero de la entidad destino.

Paso 4: Seleccionar Tecnico

Solo los tecnicos autorizados aparecen en este menu, ordenados alfabeticamente:

========================================================= GLPI Agent - Tecnico que instala ========================================================= [1] Alan Hernandez (alan) [2] Antonio Betancourt (antonio) [3] Carlos Armas (carlos) [4] Edson Santana (edson) [5] Mario Ladrillero (mario) [6] Orlando Nolasco (orlando) Selecciona tecnico (1-6): _

Ingresa tu numero de tecnico.

Paso 5: Esperar la Instalacion

El script se encarga de todo automaticamente. Tiempo estimado: 2-3 minutos.

Paso 6: Verificar la Instalacion

systemctl status glpi-agent

Salida esperada: active (running)

Instalacion en Arch Linux (AUR)

Arch Linux usa el Arch User Repository (AUR) para el GLPI Agent. El script instalador lo detecta automaticamente y usa pacman, pero tambien puedes instalar manualmente:

Opcion 1: Con el Script Instalador (Recomendado)

curl -sL https://glpi-deploy.reactorads.com/install-glpi-agent.sh | sudo bash

Opcion 2: Instalacion Manual con AUR Helper (yay)

Si prefieres instalar manualmente:

yay -S glpi-agent

Opcion 3: Compilar desde AUR (sin helper)

git clone https://aur.archlinux.org/glpi-agent.git
cd glpi-agent
makepkg -si

Configurar el Agente en Arch Linux

Despues de instalar, configura el servidor y TAG:

sudo mkdir -p /etc/glpi-agent
sudo tee /etc/glpi-agent/agent.cfg > /dev/null << EOF server = https://glpi.reactorads.com tag = Hickok EOF

Iniciar y Habilitar el Servicio

sudo systemctl enable --now glpi-agent
Verificacion Post-Instalacion

Verificar el Servicio

systemctl is-active glpi-agent

Verificar Configuracion

cat /etc/glpi-agent/agent.cfg | grep -E "^server|^tag"

Verificar en la Interfaz Web de GLPI

  1. Abre https://glpi.reactorads.com
  2. Navega a: Activos -> Agentes
  3. Busca el nombre del equipo o el TAG
  4. Verifica que el Ultimo contacto sea reciente

Verificar el Log

journalctl -u glpi-agent --no-pager -n 50
Solucion de Problemas

Error: "curl: command not found"

Causa: curl no esta instalado.

Solucion: Instalar curl:

sudo apt install curl # Ubuntu/Debian
sudo yum install curl # RHEL/CentOS/Fedora
sudo pacman -S curl # Arch Linux
sudo zypper install curl # openSUSE

Error: "Se requieren permisos de root"

Causa: El script no se ejecuto con sudo.

Solucion: Ejecuta de nuevo con sudo bash.

Error: "No se pudo descargar config.json"

Causa: No se puede alcanzar reactorads.com.

Solucion: Verifica conectividad:

curl -I https://glpi-deploy.reactorads.com/api/config.json

El Agente no aparece en GLPI

Solucion: Fuerza el inventario:

sudo glpi-agent --force
Soporte
Portalhttps://glpi-deploy.reactorads.com/
Panel de Controlhttps://glpi-deploy.reactorads.com/dashboard/
GLPIhttps://glpi.reactorads.com