> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrmex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Zabbix

> Conecta Zabbix a Myrmex mediante su API: crea un token de API y agrega la integración.

import { Note, Steps, Step, CardGroup, Card, Tip } from '@mintlify/components';

Conecta tu servidor de monitoreo **Zabbix** para que Myrmex pueda revisar hosts, problemas y métricas. Myrmex accede a Zabbix mediante su **API JSON-RPC** (`/api_jsonrpc.php`) a través de un [Collector](/es/documentation/agent-endpoint-security/collector-mode) en tu red. Cada solicitud se ejecuta **en vivo, bajo demanda**: Myrmex devuelve únicamente lo que le pides y no copia ni almacena nada de Zabbix de su lado. Las credenciales se resuelven de tu lado y nunca pasan por el modelo.

## Qué puede hacer Myrmex

<CardGroup cols={2}>
  <Card title="Monitorear hosts" icon="server">
    Enumera los hosts y su disponibilidad para ver qué está vigilando Zabbix.
  </Card>

  <Card title="Revisar problemas" icon="triangle-exclamation">
    Lee los problemas y triggers actuales para apoyar la clasificación de [alertas](/es/documentation/detection-response/alerts).
  </Card>

  <Card title="Leer métricas" icon="chart-line">
    Consulta los items y sus últimos valores en vivo y devuelve solo lo que pediste.
  </Card>

  <Card title="Verificar el estado del servidor" icon="heart-pulse">
    Lee el estado de Zabbix para confirmar que el servidor de monitoreo está saludable.
  </Card>
</CardGroup>

## Antes de comenzar

* Un **Collector** que pueda alcanzar el frontend de Zabbix por HTTPS (puerto por defecto `443`; el autoalojado suele usar `80` u `8080`). Consulta el [modo Collector](/es/documentation/agent-endpoint-security/collector-mode).
* Un **usuario de Zabbix** con un rol de lectura y un **token de API** (los tokens de API requieren Zabbix 5.4 o posterior).

## Paso 1 — Crear la credencial en Zabbix

<Steps>
  <Step title="Elige o crea un usuario">
    En **Users → Users**, usa o crea una cuenta con un rol de solo lectura que pueda ver los hosts y problemas que Myrmex debe monitorear.
  </Step>

  <Step title="Genera un token de API">
    Ve a **Users → API tokens**, crea un token para ese usuario, establece una expiración opcional y copia el valor (se muestra solo una vez). Myrmex lo envía como un token Bearer a la API de Zabbix (`/api_jsonrpc.php`).
  </Step>
</Steps>

<Tip>
  Asigna un rol de solo lectura para que el token pueda monitorear sin cambiar nada en Zabbix.
</Tip>

## Paso 2 — Agregar la integración en Myrmex

Desde el **Directory**, elige **Add Integration → Zabbix** y luego completa:

| Field                     | Descripción                                                                                  |
| ------------------------- | -------------------------------------------------------------------------------------------- |
| **Name**                  | Un nombre único para este servidor de Zabbix.                                                |
| **Description**           | Nota opcional para identificar el servidor.                                                  |
| **API Token**             | El token de API creado en el Paso 1.                                                         |
| **URL**                   | Host o IP del frontend de Zabbix que el Collector pueda alcanzar.                            |
| **Protocol**              | `https` (o `http` para despliegues solo internos).                                           |
| **Port**                  | El puerto del frontend (por defecto `443`).                                                  |
| **Collector**             | El [Collector](/es/documentation/agent-endpoint-security/collector-mode) que alcanza Zabbix. |
| **Authentication Method** | `bearer` (el token de API).                                                                  |

## Conectar

Haz clic en **Connect** para validar la conexión con la API y finalizar. Zabbix aparecerá entonces en **Environment → Integrations**, y podrás preguntar sobre él en el Workspace o a través del [Integration Specialist agent](/es/documentation/multi-agent-system/integration-specialist-agent).

<Note>
  La API se encuentra en `/api_jsonrpc.php` en el frontend de Zabbix. Apunta la URL y el Port al frontend que el Collector pueda alcanzar, no a la base de datos ni al proceso del servidor.
</Note>
