Integración Zabbix + GLPI: Apertura Automática de Tickets

Cómo configurar la integración entre Zabbix y GLPI para crear tickets automáticamente a partir de alertas de monitoreo, mediante webhook.

El monitoreo que no genera acción es solo decoración. Integrar Zabbix con GLPI convierte las alertas en tickets rastreables con responsable, SLA e historial.

Por qué integrar

  • Las alertas se convierten en tickets con número, responsable y SLA
  • Eliminación de alertas ignoradas (emails que nadie lee)
  • Trazabilidad: historial de incidentes por activo monitoreado
  • Métricas: tiempo entre detección y resolución

Métodos de integración

Opción A: Módulo Automatizaciones (NexTool)

El camino más sencillo. Configure un webhook en Zabbix que envíe datos al endpoint del módulo Automatizaciones. En NexTool, mapee los campos de Zabbix a los campos de GLPI con JSONPath.

Opción B: API REST de GLPI

Configure un Media Type en Zabbix (webhook JavaScript) que llame directamente a la API de GLPI para crear tickets.

Opción C: Script externo

Un script Python/Bash que recibe las alertas de Zabbix y llama a la API de GLPI. Más flexible, pero requiere mantenimiento.

Configuración vía NexTool Automatizaciones

  1. En GLPI, active el módulo Automatizaciones y cree un receptor de webhooks
  2. En Zabbix, cree un Media Type de tipo Webhook apuntando al endpoint
  3. Configure la Acción en Zabbix para enviar datos al webhook cuando se disparen los triggers
  4. En NexTool, mapee: host → activo, trigger → título, severity → prioridad

Datos sugeridos para el ticket

  • Título: [Zabbix] {TRIGGER.NAME} - {HOST.NAME}
  • Descripción: Host: {HOST.NAME}, IP: {HOST.IP}, Trigger: {TRIGGER.NAME}, Severidad: {TRIGGER.SEVERITY}
  • Prioridad: mapeada desde la severidad de Zabbix
  • Categoría: "Monitoreo" o "Infraestructura"

Preguntas Frecuentes

Sí. Mediante webhooks de Zabbix o el módulo Automatizaciones de NexTool, las alertas pueden crear tickets automáticamente en GLPI con los datos del evento (host, trigger, severidad).

No necesariamente. El módulo Automatizaciones de NexTool recibe webhooks de Zabbix y mapea campos con JSONPath, sin código. Alternativamente, use scripts Lua/Python en Zabbix.

Depende de la configuración. El módulo Automatizaciones puede actualizar o cerrar el ticket cuando Zabbix envía el evento de recuperación.

?Necesitas ayuda?