Zabbix interno

Descripción general

Las comprobaciones internas permiten monitorizar los procesos internos de Zabbix. En otras palabras, puede monitorizar lo que ocurre con el servidor Zabbix o el proxy Zabbix.

Las comprobaciones internas se calculan:

  • en el servidor Zabbix - si el host es monitorizado por el servidor
  • en el proxy Zabbix - si el host es monitorizado por el proxy

Las comprobaciones internas son procesadas por el servidor o el proxy independientemente del estado de mantenimiento del host.

Para utilizar este item, elija el tipo de item Zabbix internal.

Las comprobaciones internas son procesadas por los pollers de Zabbix.

Rendimiento

El uso de algunos items internos puede afectar negativamente al rendimiento. Estos items son:

  • zabbix[host,,items]
  • zabbix[host,,items_unsupported]
  • zabbix[hosts]
  • zabbix[items]
  • zabbix[items_unsupported]
  • zabbix[queue,,]
  • zabbix[requiredperformance]
  • zabbix[stats,,,queue,,]
  • zabbix[triggers]

Las secciones del frontend Información del sistema y Cola también se ven afectadas.

Comprobaciones compatibles

Las claves de los item se enumeran sin parámetros personalizables ni información adicional.
Haga clic en la clave del item para consultar todos los detalles.

Clave del item Descripción
zabbix[apm,] Las estadísticas de los datos de telemetría recibidos por el recopilador de APM.
zabbix[boottime] La hora de inicio del proceso de Zabbix server o Zabbix proxy, en segundos.
zabbix[cluster,discovery,nodes] Detecta los nodos del clúster de alta disponibilidad.
zabbix[connector_queue] La cantidad de valores encolados en la cola del conector.
zabbix[discovery_queue] La cantidad de comprobaciones de red encoladas en la cola de descubrimiento.
zabbix[host,,items] La cantidad de item habilitados (compatibles y no compatibles) en el host.
zabbix[host,,items_unsupported] La cantidad de item no compatibles habilitados en el host.
zabbix[host,,maintenance] El estado de mantenimiento actual del host.
zabbix[host,active_agent,available] La disponibilidad de las comprobaciones de agent activo en el host.
zabbix[host,discovery,interfaces] Los detalles de todas las interfaces configuradas del host en el frontend de Zabbix.
zabbix[host,,available] La disponibilidad de la interfaz principal para un tipo determinado de comprobaciones en el host.
zabbix[hosts] La cantidad de hosts supervisados.
zabbix[items] La cantidad de item habilitados (compatibles y no compatibles).
zabbix[items_unsupported] La cantidad de item no compatibles.
zabbix[java,,] La información sobre Java gateway de Zabbix.
zabbix[lld_queue] La cantidad de valores encolados en la cola de procesamiento de descubrimiento de bajo nivel.
zabbix[preprocessing] Las estadísticas de los valores recibidos por el administrador de preprocesamiento.
zabbix[preprocessing_queue] La cantidad de valores encolados en la cola de preprocesamiento.
zabbix[process,,,] El porcentaje de tiempo que un proceso específico de Zabbix o un grupo de procesos (identificado por <type> y <mode>) pasó en <state>.
zabbix[proxy,,] La información sobre el proxy de Zabbix.
zabbix[proxy,discovery] La lista de proxy de Zabbix.
zabbix[proxy group,,available] La cantidad de proxy en línea en un grupo de proxy.
zabbix[proxy group,,pavailable] El porcentaje de proxy en línea en un grupo de proxy.
zabbix[proxy group,,proxies] La lista de proxy de Zabbix en un grupo de proxy.
zabbix[proxy group,,state] El estado de un grupo de proxy.
zabbix[proxy group,discovery] Devuelve una lista de grupos de proxy con datos de configuración y datos en tiempo real.
zabbix[proxy_buffer,buffer,] Devuelve las estadísticas de uso del búfer de memoria del proxy.
zabbix[proxy_buffer,state,changes] Devuelve la cantidad de cambios de estado entre los modos de búfer de disco y memoria desde el inicio.
zabbix[proxy_buffer,state,current] Devuelve el estado de funcionamiento actual en el que se almacenan los datos nuevos.
zabbix[proxy_history] La cantidad de valores en la tabla de historial del proxy que esperan ser enviados al server.
zabbix[queue,,] La cantidad de item supervisados en la cola que están retrasados al menos <from> segundos, pero menos de <to> segundos.
zabbix[rcache,,] Las estadísticas de disponibilidad de la caché de configuración de Zabbix.
zabbix[requiredperformance] El rendimiento requerido de Zabbix server o Zabbix proxy, expresado como nuevos valores por segundo esperados.
zabbix[stats,,] Devuelve las métricas internas de un server o proxy de Zabbix. Si se especifican <ip> y <port>, las métricas se recuperan de la instancia remota; de lo contrario, de la instancia local.
zabbix[stats,,,queue,,] Devuelve las métricas internas de la cola de un server o proxy de Zabbix. Si se especifican <ip> y <port>, las métricas se recuperan de la instancia remota; de lo contrario, de la instancia local.
zabbix[tcache,,] Las estadísticas de eficacia de la caché de la función de tendencias de Zabbix.
zabbix[triggers] La cantidad de trigger habilitados en la base de datos de Zabbix, con todos los item habilitados en los hosts habilitados.
zabbix[uptime] El tiempo de actividad del proceso de Zabbix server o proxy, en segundos.
zabbix[vcache,buffer,] Las estadísticas de disponibilidad de la caché de valores de Zabbix.
zabbix[vcache,cache,] Las estadísticas de eficacia de la caché de valores de Zabbix.
zabbix[version] La versión de Zabbix server o proxy.
zabbix[vmware,buffer,] Las estadísticas de disponibilidad de la caché de vmware de Zabbix.
zabbix[vps,written] La cantidad total de valores del historial escritos en la base de datos.
zabbix[wcache,,] Las estadísticas y la disponibilidad de la caché de escritura de Zabbix.

Detalles de la clave del item

  • Los parámetros sin corchetes angulares son obligatorios y deben usarse tal cual (por ejemplo, "host" y "available" en zabbix[host,<type>,available]).
  • Los parámetros con corchetes angulares < > deben ser reemplazados por un valor válido. Si un parámetro tiene un valor por defecto, puede omitirse.
  • Los valores de los items y parámetros de item etiquetados como "no soportado en proxy" sólo pueden recuperarse si el host es monitorizado por el server. Por el contrario, los valores "no soportados en server" sólo pueden recuperarse si el host es monitorizado por el proxy.
zabbix[apm,<type>]


Las estadísticas de los datos de telemetría recibidos por el colector APM:

  • requests: el número de solicitudes recibidas por el colector APM (contador):
    • accepted: el número de solicitudes aceptadas para su procesamiento;
    • dropped: el número de solicitudes descartadas;
  • rows: el número de filas de datos de telemetría escritas en la fuente de datos, por tipo de datos (contador).

Valor devuelto: objeto JSON.

Parámetros:

  • type: traces, metrics o logs. Si no se especifica, se devuelven las estadísticas de todos los tipos.

Comentarios:

  • Este item no es compatible con el server de Zabbix.

Ejemplo de valores devueltos para zabbix[apm]:

{
  "requests": {
    "accepted": 15230,
    "dropped": 12
  },
  "rows": {
    "traces": 48710,
    "metrics_gauge": 31250,
    "metrics_sum": 18400,
    "metrics_histogram": 5120,
    "metrics_exponential_histogram": 640,
    "metrics_summary": 210,
    "logs": 22870
  }
}
zabbix[boottime]


El tiempo de inicio del proceso Zabbix server o Zabbix proxy en segundos.
Valor de retorno: Entero.

zabbix[cluster,discovery,nodes]


Descubre los nodos del clúster de alta disponibilidad.
Valor devuelto: objeto JSON.

Comentarios:

  • Este item se puede utilizar en el descubrimiento de bajo nivel.
  • Los campos devueltos coinciden principalmente con las propiedades del objeto de nodo de alta disponibilidad.
  • Campos adicionales:
    • db_timestamp - hora actual del server (marca de tiempo Unix) incluida en la respuesta
    • lastaccess_age - segundos transcurridos desde el último heartbeat del nodo (db_timestamp - lastaccess)
    • status - estado del nodo:
      • 0 - en espera
      • 1 - detenido manualmente
      • 2 - no disponible
      • 3 - activo

Ejemplo de valores devueltos:

[
  {
    "id": "ckvupihk70001z8mkpw5cg0u3",
    "name": "zabbix-prod-01",
    "status": 3,
    "address": "10.0.4.12:10051",
    "port": 10051,
    "lastaccess": 1756115995,
    "db_timestamp": 1756116000,
    "lastaccess_age": 5
  },
  {
    "id": "ckvx2a9k70004b1nq2hz9d7f",
    "name": "zabbix-standby-02",
    "status": 0,
    "address": "10.0.4.13:10051",
    "port": 10051,
    "lastaccess": 1756115550,
    "db_timestamp": 1756116000,
    "lastaccess_age": 450
  },
  {
    "id": "ckw0bq3l70007y4r1a0m5kz8",
    "name": "zabbix-backup-eu1",
    "status": 1,
    "address": "backup.example.com:10051",
    "port": 10051,
    "lastaccess": 1756105080,
    "db_timestamp": 1756116000,
    "lastaccess_age": 10920
  }
]
zabbix[connector_queue]


El número de valores encolados en la cola del conector.
Valor de retorno: Entero.

zabbix[discovery_queue]


El número de comprobaciones de red encoladas en la cola de descubrimiento.
Valor de retorno: Entero.

zabbix[equipo,,métricas]


El número de métricas habilitadas (soportadas y no soportadas) en el equipo.
Valor de retorno: Entero.

zabbix[equipo,,items_unsupported]


El número de métricas habilitadas no soportadas en el equipo.
Valor de retorno: Entero.

zabbix[host,,maintenance]


El estado de mantenimiento actual del host.
Valores devueltos: 0 - estado normal; 1 - mantenimiento con recolección de datos; 2 - mantenimiento sin recolección de datos.

Comentarios:

  • Este item siempre es procesado por el Zabbix server independientemente de la ubicación del host (en el server o en el proxy). El proxy no recibirá este item con los datos de configuración.
  • El segundo parámetro debe estar vacío y está reservado para uso futuro.
zabbix[equipo,active_agent,available]


La disponibilidad de comprobaciones de agente activo en el equipo.
Valores de retorno: 0 - desconocido; 1 - disponible; 2 - no disponible.

zabbix[equipo,descubrimiento,interfaces]


Los detalles de todas las interfaces configuradas del equipo en el frontend de Zabbix.
Valor de retorno: objeto JSON.

Comentarios:

zabbix[host,<type>,available]


La disponibilidad de la interfaz principal de un tipo concreto de comprobaciones en el host.
Valores devueltos: 0 - no disponible; 1 - disponible; 2 - desconocido.

Parámetros:

  • type - agent, snmp, ipmi o jmx.

Comentarios:

zabbix[hosts]


El número de equipos monitorizados.
Valor de retorno: Entero.

zabbix[items]


El número de métricas habilitadas (soportadas y no soportadas).
Valor de retorno: Entero.

zabbix[items_unsupported]


El número de métricas no soportadas.
Valor de retorno: Entero.

zabbix[java,,<param>]


Información sobre Zabbix Java gateway.
Valores devueltos: 1 - si <param> es ping; Java gateway version - si <param> es version (por ejemplo: "8.0.0").

Parámetros:

  • param - ping o version.

Comentarios:

  • Este item se puede usar para comprobar la disponibilidad de Java gateway mediante la función de trigger nodata().
  • El segundo parámetro debe estar vacío y está reservado para uso futuro.
zabbix[lld_queue]


El número de valores encolados en la cola de procesamiento de bajo nivel de descubrimiento.
Valor de retorno: Entero.

Comentarios:

  • Esta métrica puede usarse para monitorizar la longitud de la cola de procesamiento de bajo nivel de descubrimiento.
zabbix[preprocessing]


Estadísticas de los valores recibidos por el gestor de preprocesamiento:

  • queued - el número y tamaño de los valores en cola que requieren preprocesamiento (contador)
  • direct - el número y tamaño de los valores en cola que no requieren preprocesamiento (contador)
  • queue - el número de valores encolados en la cola de preprocesamiento (igual que zabbix[preprocessing_queue])

Valor devuelto: JSON.

Ejemplo de valores devueltos:

{"data":
    {
    "queued": {
        "count": 106,
        "size": 58620
    },
    "direct": {
        "count": 395,
        "size": 33843
    },
    "queue": 0
    }
}
zabbix[preprocessing_queue]


El número de valores encolados en la cola de preprocesamiento.
Valor devuelto: Entero.

Comentarios:

  • Esta métrica puede usarse para monitorizar la longitud de la cola de preprocesamiento.
zabbix[process,<type>,<mode>,<state>]


El porcentaje de tiempo que un proceso de Zabbix específico o un grupo de procesos (identificados mediante <type> y <mode>) pasó en <state>. Se calcula únicamente para el último minuto.
Valor devuelto: Float.

Parámetros:

  • type:
    • para procesos del server: agent poller, alert manager, alert syncer, alerter, availability manager, browser poller, configuration syncer, configuration syncer worker, connector manager, connector worker, discovery manager, discovery worker, escalator, ha manager, history poller, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy group manager, proxy poller, self-monitoring, service manager, snmp poller, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector;
    • para procesos del proxy: agent poller, apm manager, apm worker, availability manager, browser poller, configuration syncer, data sender, discovery manager, discovery worker, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp poller, snmp trapper, task manager, trapper, unreachable poller, vmware collector;
  • mode:
    • avg: valor promedio de todos los procesos de un tipo determinado (predeterminado);
    • count: devuelve el número de forks de un tipo de proceso determinado; no se debe especificar <state>;
    • max: valor máximo;
    • min: valor mínimo;
    • <process number>: número del proceso (entre 1 y el número de instancias preforked; por ejemplo, si hay 4 trappers en ejecución, el valor está entre 1 y 4);
  • state:
    • busy: el proceso está ocupado, por ejemplo, procesando una solicitud (predeterminado);
    • idle: el proceso está inactivo y no hace nada.

Comentarios:

  • Si <mode> es un número de proceso de Zabbix que no está en ejecución (por ejemplo, si hay 5 pollers en ejecución y se especifica <mode> como 6), el item pasará a no soportado.
  • El mínimo y el máximo se refieren al porcentaje de uso de un solo proceso. Por lo tanto, si en un grupo de 3 pollers los porcentajes de uso por proceso fueran 2, 18 y 66, min devolvería 2 y max devolvería 66.
  • Los procesos informan de lo que están haciendo en la memoria compartida y el proceso de self-monitoring resume esos datos cada segundo. Los cambios de estado (busy/idle) se registran cuando se producen; por lo tanto, un proceso que pasa a estar ocupado se registra como tal y no cambia ni actualiza el estado hasta que pasa a estar inactivo. Esto garantiza que incluso los procesos completamente bloqueados se registren correctamente como ocupados al 100 %.
  • Actualmente, "busy" significa "no estar durmiendo", pero en el futuro podrían introducirse estados adicionales: espera de bloqueos, ejecución de consultas a la base de datos, etc. Tenga en cuenta que los pollers asíncronos se consideran ocupados si han alcanzado el límite establecido por el parámetro de configuración MaxConcurrentChecksPerPoller del server/proxy.
  • En Linux y en la mayoría de los demás sistemas, la resolución es de 1/100 de segundo.

Ejemplos:

zabbix[process,poller,avg,busy] #el tiempo promedio que los procesos poller pasaron haciendo algo durante el último minuto
zabbix[process,"icmp pinger",max,busy] #el tiempo máximo que cualquier proceso ICMP pinger pasó haciendo algo durante el último minuto
zabbix[process,"history syncer",2,busy] #el tiempo que el proceso history syncer número 2 pasó haciendo algo durante el último minuto
zabbix[process,trapper,count] #la cantidad de procesos trapper actualmente en ejecución
zabbix[proxy,<name>,<param>]


Información sobre el proxy de Zabbix.
Valor devuelto: Integer.

Parámetros:

  • name: nombre del proxy;
  • param:
    • lastaccess: marca de tiempo del último mensaje de latido recibido del proxy;
    • delay: tiempo durante el que los valores recopilados no se han enviado; se calcula como «retraso del proxy» + («hora actual del server» - «lastaccess del proxy»), donde «retraso del proxy» es la diferencia entre la hora actual del proxy y la marca de tiempo del valor no enviado más antiguo en el proxy.

Comentarios:

  • Este item no es compatible con los hosts supervisados por un proxy o un grupo de proxies.
  • La función fuzzytime() se puede utilizar para comprobar la disponibilidad del proxy.

Ejemplo:

zabbix[proxy,"Germany",lastaccess] #marca de tiempo del último mensaje de latido recibido del proxy "Germany"
zabbix[proxy,discovery]


La lista de proxies de Zabbix con el nombre, el modo, el cifrado, la compresión, la versión, la última vez que se detectó, el número de hosts, el número de items, los valores requeridos por segundo (vps), el estado de la versión (actual/obsoleta/no compatible), los tiempos de espera por tipo de item, el nombre del grupo de proxies (si el proxy pertenece a un grupo) y el estado (desconocido/sin conexión/en línea).
Valor devuelto: objeto JSON.

Comentario:

  • Este item no es compatible con hosts supervisados por un proxy o un grupo de proxies.

Ejemplo de valores devueltos:

[
  {
    "name":"Zabbix proxy",
    "passive":false,
    "unencrypted":true,
    "psk":false,
    "cert":false,
    "items":22,
    "compression":true,
    "version":"8.0.0beta2",
    "compatibility":1,
    "last_seen":1,
    "hosts":1,
    "requiredperformance":0.333333,
    "timeouts": {
        "zabbix_agent":3,
        "simple_check":3,
        "snmp_check":3,
        "external_check":3,
        "db_monitor":3,
        "http_agent":3,
        "ssh_agent":3,
        "telnet_agent":3,
        "script":3,
        "browser":60
    },
    "state":"online"
  }
]
zabbix[proxy group,<name>,available]


El número de proxies en línea en un grupo de proxies.
Valor devuelto: Integer.

Parámetros:

  • name - el nombre del grupo de proxies.

Comentario:

  • Este item no es compatible con los hosts supervisados por un proxy o un grupo de proxies.
zabbix[proxy group,<name>,pavailable]


El porcentaje de proxies en línea en un grupo de proxies.
Valor devuelto: Float.

Parámetros:

  • name: el nombre del grupo de proxies.

Comentario:

  • Este item no es compatible con los hosts supervisados por un proxy o un grupo de proxies.
zabbix[proxy group,<name>,proxies]


La lista de proxies de Zabbix en un grupo de proxies con nombre, modo, cifrado, compresión, versión, última vez visto, cantidad de hosts, cantidad de items, valores requeridos por segundo (vps), estado de la versión (actual/desactualizada/no compatible), tiempos de espera, nombre del grupo de proxies y estado (desconocido/fuera de línea/en línea).
Valor devuelto: JSON.

Parámetros:

  • name - el nombre del grupo de proxies.

Comentario:

  • Este item no es compatible con hosts supervisados por un proxy o un grupo de proxies.
zabbix[proxy group,<name>,state]


El estado de un grupo de proxy.
Valor devuelto: 0 - desconocido; 1 - sin conexión; 2 - en recuperación; 3 - en línea; 4 - degradándose.

Parámetros:

  • name - el nombre del grupo de proxy.

Comentario:

  • Este item no es compatible con los hosts supervisados por un proxy o un grupo de proxy.
zabbix[proxy group,discovery]


Devuelve una lista de grupos de proxy con datos de configuración y datos en tiempo real. Los datos de configuración incluyen el nombre del grupo de proxy, el retraso de conmutación por error y el número mínimo de proxies en línea requerido. Los datos en tiempo real incluyen el estado del grupo de proxy (consulte los comentarios para obtener más información), el número de proxies en línea y el porcentaje de proxies en línea.
Valor devuelto: JSON.

Comentarios:

  • Este item no es compatible con los hosts supervisados por un proxy o un grupo de proxies.
  • Este item no devuelve proxies que no pertenezcan a ningún grupo.
  • Si hay un valor no válido para failover_delay o min_online, se informa del valor especial -1 para indicarlo. Los valores no válidos pueden producirse si se utilizan macros para la configuración y estas no se pueden expandir a un valor válido.
  • El estado del grupo de proxy se informa como un entero: 0 - desconocido; 1 - sin conexión; 2 - en recuperación; 3 - en línea; 4 - degradándose.

Ejemplo de valores devueltos:

{
    "groups": [
       { "name": "Riga", "failover_delay": 60, "min_online": 1 },
       { "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
       { "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
    ],
    "details": {
        "Riga": { "state": 3, "available": 10, "pavailable": 20 },
        "Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
        "Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
    }
}
zabbix[proxy_buffer,buffer,<mode>]


Las estadísticas de uso del búfer de memoria del proxy.
Valores devueltos: Integer (para el tamaño); Float (para el porcentaje).

Parámetros:

  • mode:
    • total - el tamaño total del búfer (se puede utilizar para comprobar si el búfer de memoria está habilitado);
    • free - el tamaño del búfer libre;
    • pfree - el porcentaje del búfer libre;
    • used - el tamaño del búfer utilizado;
    • pused - el porcentaje del búfer utilizado.

Comentarios:

  • Devuelve un error «Proxy memory buffer is disabled» cuando el búfer de memoria está deshabilitado;
  • Este item no es compatible con el server de Zabbix.
zabbix[proxy_buffer,state,changes]


Devuelve el número de cambios de estado entre los modos de buffer de disco/memoria desde el inicio.
Valores de retorno: Entero; 0 - el buffer de memoria está deshabilitado.

Comentarios:

  • Los cambios de estado frecuentes indican que se debe aumentar el tamaño o la antigüedad del buffer de memoria.
  • Si el estado del buffer de memoria se monitoriza con poca frecuencia (por ejemplo, una vez por minuto), entonces el buffer podría cambiar de estado sin que se registre.
zabbix[proxy_buffer,state,current]


Devuelve el estado de funcionamiento actual donde se almacenan los datos nuevos.
Valores devueltos: 0 - disco; 1 - memoria.

Comentario:

  • También se devuelve 0 cuando el búfer de memoria está deshabilitado.
zabbix[proxy_history]


El número de valores de la tabla de historial del proxy que están esperando para enviarse al server.
Valores devueltos: Integer.

Comentario:

  • Este item no es compatible con el server de Zabbix.
zabbix[queue,<from>,<to>]


El número de items monitorizados en la cola que tienen un retraso de al menos <from> segundos, pero inferior a <to> segundos.
Valor de retorno: Integer.

Parámetros:

  • from - retrasado al menos por (el valor predeterminado es 6 segundos);
  • to - retrasado como máximo por (el valor predeterminado es infinito).

Comentarios:

El proxy de Zabbix no tiene conocimiento de los periodos de mantenimiento; consulte Cálculo de colas durante el mantenimiento para obtener más detalles.

zabbix[rcache,<cache>,<mode>]


Las estadísticas de disponibilidad de la caché de configuración de Zabbix.
Valores devueltos: Integer (para el tamaño); Float (para el porcentaje).

Parámetros:

  • cache - buffer;
  • mode:
    • total - el tamaño total del buffer;
    • free - el tamaño del buffer libre;
    • pfree - el porcentaje del buffer libre;
    • used - el tamaño del buffer usado;
    • pused - el porcentaje del buffer usado.
zabbix[requiredperformance]


El rendimiento requerido del server o proxy de Zabbix, en nuevos valores por segundo esperados.
Valor devuelto: Float.

Comentarios:

  • Se correlaciona aproximadamente con "Required server performance, new values per second" en Reports > System information.
zabbix[stats,<ip>,<port>]


Devuelve las métricas internas de un server o proxy de Zabbix. Si se especifican <ip> y <port>, las métricas se obtienen de la instancia remota; de lo contrario, de la instancia local.
Valores devueltos: objeto JSON.

Parámetros:

  • ip - la lista de IP/DNS/máscara de red de servers/proxies que se consultarán de forma remota (el valor predeterminado es 127.0.0.1);
  • port - el puerto del server/proxy que se consultará de forma remota (el valor predeterminado es 10051).

Comentarios:

  • La solicitud de estadísticas solo se aceptará desde las direcciones enumeradas en el parámetro StatsAllowedIP server/proxy de la instancia de destino.
  • Este item devuelve un conjunto seleccionado de métricas internas. Para obtener más detalles, consulte Remote monitoring of Zabbix stats.
zabbix[stats,<ip>,<port>,queue,<from>,<to>]


Devuelve las métricas internas de la cola (véase zabbix[queue,<from>,<to>]) de un server o proxy de Zabbix. Si se especifican <ip> y <port>, las métricas se obtienen de la instancia remota; de lo contrario, de la instancia local.
Valores devueltos: objeto JSON.

Parámetros:

  • ip - la lista de IP/DNS/máscara de red de servers/proxies que se consultarán de forma remota (el valor predeterminado es 127.0.0.1);
  • port - el puerto del server/proxy que se consultará de forma remota (el valor predeterminado es 10051);
  • from - retrasado al menos (el valor predeterminado es 6 segundos);
  • to - retrasado como máximo (el valor predeterminado es infinito).

Comentarios:

  • La solicitud de estadísticas solo se aceptará desde las direcciones enumeradas en el parámetro StatsAllowedIP server/proxy de la instancia de destino.
  • Este item devuelve un conjunto seleccionado de métricas internas. Para obtener detalles, consulte Remote monitoring of Zabbix stats.

El proxy de Zabbix no tiene conocimiento de los periodos de mantenimiento; consulte Calculation of queues during maintenance para obtener detalles.

zabbix[tcache,cache,<parameter>]


Las estadísticas de eficacia de la caché de la función de tendencias de Zabbix.
Valores devueltos: Integer (para el tamaño); Float (para el porcentaje).

Parámetros:

  • parameter:
    • all - solicitudes totales de la caché (predeterminado);
    • hits - aciertos de caché;
    • phits - porcentaje de aciertos de caché;
    • misses - fallos de caché;
    • pmisses - porcentaje de fallos de caché;
    • items - el número de elementos almacenados en caché;
    • requests - el número de solicitudes almacenadas en caché;
    • pitems - porcentaje de elementos almacenados en caché respecto de elementos almacenados en caché + solicitudes. Un porcentaje bajo probablemente significa que el tamaño de la caché se puede reducir.
    • paccessed - porcentaje de entradas accedidas en las últimas 24 horas.

Comentarios:

  • Este item no es compatible con Zabbix proxy.
zabbix[triggers]


El número de disparadores habilitados en la base de datos de Zabbix, con todas las métricas habilitadas en los equipos habilitados.
Valor de retorno: Entero.

Comentarios:

  • Esta métrica no es compatible con el proxy de Zabbix.
zabbix[uptime]


El tiempo de actividad del proceso del servidor o proxy de Zabbix en segundos.
Valor devuelto: Entero.

zabbix[vcache,buffer,<mode>]


Las estadísticas de disponibilidad de la caché de valores de Zabbix.
Valores devueltos: Integer (para el tamaño); Float (para el porcentaje).

Parámetros:

  • mode:
    • total - el tamaño total del buffer;
    • free - el tamaño del buffer libre;
    • pfree - el porcentaje del buffer libre;
    • used - el tamaño del buffer usado;
    • pused - el porcentaje del buffer usado.

Comentarios:

  • Este item no es compatible con Zabbix proxy.
zabbix[vcache,cache,<parameter>]


Las estadísticas de eficacia de la caché de valores de Zabbix.
Valor devuelto: Integer. Si <parameter> se establece en mode, el valor devuelto es: 0 - modo normal; 1 - modo de memoria baja.

Parámetros:

  • parameter:
    • requests - el número total de solicitudes;
    • hits - el número de aciertos de caché (valores históricos tomados de la caché);
    • misses - el número de fallos de caché (valores históricos tomados de la base de datos);
    • mode - el modo de funcionamiento de la caché de valores.

Comentarios:

  • Una vez activado el modo de memoria baja, la caché de valores permanecerá en este estado durante 24 horas, incluso si el problema que activó este modo se resuelve antes.
  • Puede usar esta clave con el paso de preprocesamiento Change per second para obtener estadísticas de valores por segundo.
  • Este item no es compatible en Zabbix proxy.
zabbix[version]


La versión de Zabbix server o proxy.
Valor devuelto: String. Por ejemplo: 8.0.0.

zabbix[vmware,buffer,<mode>]


Las estadísticas de disponibilidad de la caché vmware de Zabbix.
Valores devueltos: Integer (para el tamaño); Float (para el porcentaje).

Parámetros:

  • mode:
    • total - el tamaño total del buffer;
    • free - el tamaño del buffer libre;
    • pfree - el porcentaje de buffer libre;
    • used - el tamaño del buffer usado;
    • pused - el porcentaje de buffer usado.
zabbix[vps,written]


El número total de valores históricos escritos en la base de datos.
Valor de retorno: Entero.

zabbix[wcache,<cache>,<mode>]


Las estadísticas y la disponibilidad de la caché de escritura de Zabbix.
Valores devueltos: Integer (para número/tamaño); Float (para porcentaje).

Parámetros:

  • cache - values, history, index o trend;
  • mode:
    • con el parámetro de caché values:
      • all - el número total de valores procesados por el server/proxy de Zabbix, excepto los items no soportados (contador) (predeterminado);
      • float - el número de valores float procesados (contador);
      • uint - el número de valores enteros sin signo procesados (contador);
      • str - el número de valores de caracteres/cadenas procesados (contador);
      • log - el número de valores de log procesados (contador);
      • text - el número de valores de texto procesados (contador);
      • bin - el número de valores binarios procesados (contador);
      • json - el número de valores JSON procesados (contador);
      • not supported - el número de veces que el procesamiento de un item dio como resultado que el item pasara a no soportado o mantuviera ese estado (contador);
    • con los parámetros de caché history, index, trend:
      • pfree - el porcentaje de búfer libre (predeterminado);
      • total - el tamaño total del búfer;
      • free - el tamaño del búfer libre;
      • used - el tamaño del búfer usado;
      • pused - el porcentaje de búfer usado.

Comentarios:

  • El parámetro de caché trend no es compatible con Zabbix proxy.
  • La caché de history se usa para almacenar los valores de los items. Un número bajo indica problemas de rendimiento en la base de datos.
  • La caché de índice de history se usa para indexar los valores almacenados en la caché de history.
  • Después de que la caché de history se llena y luego se vacía, la caché de índice de history seguirá conservando algunos datos. Este comportamiento es esperado y ayuda a que el sistema funcione de forma más eficiente al evitar el procesamiento adicional necesario para redimensionar constantemente la memoria.
  • La caché de trend almacena el agregado de la hora actual para todos los items que reciben datos.
  • Puede usar la clave zabbix[wcache,values] con el paso de preprocesamiento Change per second para obtener estadísticas de valores por segundo.