Los comprobaciones internas permiten monitorear los procesos internos de Zabbix. En otras palabras, puede monitorear lo que sucede con el servidor Zabbix o el proxy Zabbix.
Las comprobaciones internas se calculan:
Las comprobaciones internas son procesadas por el servidor o el proxy independientemente del estado de mantenimiento del equipo.
Para usar esta métrica, elija el tipo de métrica Zabbix interno.
Los sondeadores de Zabbix procesan los controles internos.
El uso de algunas métricas internas puede afectar negativamente el rendimiento. Estas métricas 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 de Información del sistema y la Cola en la interfaz también se ven afectadas.
zabbix[host,<type>,available]
).Clave | ||||||
---|---|---|---|---|---|---|
Descripción | Valor de retorno | Comentarios | ||||
zabbix[boottime] | ||||||
Tiempo de inicio del servidor Zabbix o del proceso proxy Zabbix en segundos. | Entero. | |||||
zabbix[cluster,discovery,nodes] | ||||||
Descubra los nodos del clúster de alta disponibilidad. | JSON. | Esta métrica se puede utilizar en el descubrimiento de bajo nivel. | ||||
zabbix[history] | ||||||
Cantidad de valores almacenados en la tabla HISTORIAL. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo utilice si se utiliza MySQL InnoDB, Oracle o PostgreSQL! (no compatible con el proxy) |
||||
zabbix[history_log] | ||||||
Número de valores almacenados en la tabla HISTORY_LOG. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! (no compatible con proxy) |
||||
zabbix[history_str] | ||||||
Número de valores almacenados en la tabla HISTORY_STR. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! (no compatible con proxy) |
||||
zabbix[history_text] | ||||||
Número de valores almacenados en la tabla HISTORY_TEXT. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! (no compatible con proxy) |
||||
zabbix[history_uint] | ||||||
Número de valores almacenados en la tabla HISTORY_UINT. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! Esta métricaes compatible desde Zabbix 1.8.3. (no compatible con proxy) |
||||
zabbix[host,,items] | ||||||
Número de métricas habilitados (compatibles y no compatibles) en el equipo. | Entero. | Esta métricaes compatible desde Zabbix 3.0.0. | ||||
zabbix[host,,items_unsupported] | ||||||
Número de elementos no compatibles habilitados en el equipo. | Entero. | Esta métricaes compatible desde Zabbix 3.0.0. | ||||
zabbix[host,,maintenance] | ||||||
Estado de mantenimiento actual de un host. | 0: equipo en estado normal, 1: equipo en mantenimiento con recopilación de datos, 2: equipo en mantenimiento sin recopilación de datos. |
Esta métrica siempre lo procesa el servidor Zabbix independientemente de la ubicación del equipo (en el servidor o en el proxy). El proxy no recibirá esta métrica con datos de configuración. El segundo parámetro debe estar vacío y está reservado para uso futuro. |
||||
zabbix[host,discovery,interfaces] | ||||||
Detalles de todas las interfaces configuradas del equipo en la interfaz de Zabbix. | Objeto JSON. | Esta métricase puede utilizar en descubrimiento de bajo nivel. Esta métricaes compatible desde Zabbix 3.4.0. (no compatible con proxy) |
||||
zabbix[host,<type>,available] | ||||||
Disponibilidad de la interfaz principal de un tipo particular de comprobaciones en el host. | 0 - no disponible, 1 - disponible, 2 - desconocido. | Los tipos válidos son: agent, snmp, ipmi, jmx El valor de la métrica se calcula según los parámetros de configuración relacionados con la indisponibilidad/falta de acceso. Esta métrica es compatible desde Zabbix 2.0.0. |
||||
zabbix[hosts] | ||||||
Número de equipos monitoreados. | Entero. | |||||
zabbix[items] | ||||||
Número de métricas habilitados (compatibles y no compatibles). | Entero. | |||||
zabbix[items_unsupported] | ||||||
Número de métricas no admitidas. | Entero. | |||||
zabbix[java,,<param>] | ||||||
Información sobre la puerta de enlace Java de Zabbix. | Si <param> es ping, se devuelve "1". Se puede utilizar para comprobar la disponibilidad de la puerta de enlace Java mediante la función de activación nodata(). Si <param> es version, se devuelve la versión de la puerta de enlace Java. Ejemplo: "2.0.0". |
Los valores válidos para param son: ping, version El segundo parámetro debe estar vacío y se reserva para uso futuro. |
||||
zabbix[lld_queue] | ||||||
Recuento de valores en cola en la cola de procesamiento de descubrimiento de bajo nivel. | Entero. | Esta métrica se puede utilizar para supervisar la longitud de la cola de procesamiento de descubrimiento de bajo nivel. Esta métrica es compatible desde Zabbix 4.2.0. |
||||
zabbix[preprocessing_queue] | ||||||
Recuento de valores en cola en la cola de preprocesamiento. | Entero. | Esta métrica se puede utilizar para supervisar la longitud de la cola de preprocesamiento. Esta métrica es compatible desde Zabbix 3.4.0. |
||||
zabbix[process,<type>,<mode>,<state>] | ||||||
Tiempo que un proceso Zabbix particular o un grupo de procesos (identificados por <type> y <mode>) pasaron en <state> en porcentaje. Se calcula solo para el último minuto. Especificar <type> es obligatorio. Si <mode> es el número de proceso de Zabbix que no se está ejecutando (por ejemplo, con 5 encuestadores ejecutándose, se especifica que <mode> sea 6), dicho elemento pasará a un estado no compatible. Mínimo y máximo se refieren al porcentaje de uso de un solo proceso. Por lo tanto, si en un grupo de 3 encuestadores los porcentajes de uso por proceso fueran 2, 18 y 66, min devolvería 2 y max devolvería 66. Los procesos informan lo que están haciendo en la memoria compartida y el proceso de automonitoreo resume esos datos cada segundo. Los cambios de estado (ocupado/inactivo) se registran al cambiar; por lo tanto, un proceso que se vuelve ocupado se registra como tal y no cambia ni actualiza el estado hasta que se vuelve inactivo. Esto garantiza que incluso los procesos completamente colgados se registrarán correctamente como 100% ocupados. Actualmente, "ocupado" significa "no durmiendo", pero en el futuro se pueden introducir estados adicionales: esperando bloqueos, realizando consultas a bases de datos, etc. En Linux y la mayoría de los demás sistemas, la resolución es 1/100 de segundo. |
Porcentaje de tiempo. Flotante. |
Tipos de procesos de servidor admitidos: alert manager, alert syncer, alerter, availability manager, configuration syncer, discoverer, escalator, ha manager (desde Zabbix 6.0.35), history poller, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, service manager, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector Tipos de procesos proxy admitidos: availability manager, configuration sincronizador, data sender, discoverer, heartbeat sender, history poller, history sincronizador, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector Los modos válidos son: avg - valor promedio para todos los procesos de un tipo determinado (predeterminado) count - devuelve el número de bifurcaciones para un tipo de proceso determinado, no se debe especificar <state> max - valor máximo min - valor mínimo <process number> - número de proceso (entre 1 y el número de instancias prebifurcadas). Por ejemplo, si se están ejecutando 4 trappers, el valor está entre 1 y 4. Los estados válidos son: busy - el proceso está en estado ocupado, por ejemplo, procesando solicitud (predeterminado). idle - el proceso está en estado inactivo sin hacer nada. Ejemplos: => zabbix[process,poller,avg,busy] → tiempo promedio de los procesos de poller dedicados a hacer algo durante el último minuto => zabbix[process,"icmp pinger",max,busy] → tiempo máximo dedicado a hacer algo por cualquier proceso de pinger ICMP durante el último minuto => zabbix[process,"history syncer",2,busy] → tiempo dedicado a hacer algo por el sincronizador de historial número 2 durante el último minuto => zabbix[process,trapper,count] → cantidad de procesos de trapper que se están ejecutando actualmente |
||||
zabbix[proxy,<nombre>,<parámetro>] | ||||||
Información sobre el proxy Zabbix. | Entero. | name: nombre del proxy Los valores válidos para param son: lastaccess: marca de tiempo del último mensaje de latido recibido del proxy delay: cuánto tiempo permanecen sin enviarse los valores recopilados, calculado como "demora del proxy" (diferencia entre la hora actual del proxy y la marca de tiempo del valor no enviado más antiguo en el proxy) + ("hora actual del servidor" - "último acceso al proxy") Ejemplo: => zabbix[proxy,"Germany",lastaccess] fuzzytime() función se puede utilizar para comprobar la disponibilidad de los proxies.Esta métricasiempre lo procesa el servidor Zabbix independientemente de la ubicación del host (en el servidor o en el proxy). |
||||
zabbix[proxy_history] | ||||||
Número de valores en la tabla de historial de proxy que esperan ser enviados al servidor. | Entero. | (no compatible con el servidor) | ||||
zabbix[queue,<from>,<to>] | ||||||
Número de elementos monitoreados en la cola que tienen un retraso de al menos <from> segundos pero menos de <to> segundos. | Entero. | from - predeterminado: 6 segundos to - predeterminado: infinito Los símbolos de unidad de tiempo (s,m,h,d,w) son compatibles con estos parámetros. |
||||
zabbix[rcache,<cache>,<mode>] | ||||||
Estadísticas de disponibilidad de la caché de configuración de Zabbix. | Entero (para tamaño); float (para porcentaje). | cache: buffer Los modos válidos son: total: tamaño total del búfer free: tamaño del búfer libre pfree: porcentaje del búfer libre used: tamaño del búfer usado pused: porcentaje del búfer usado El modo pused es compatible desde Zabbix 4.0.0. |
||||
zabbix[requiredperformance] | ||||||
RequRendimiento requerido del servidor Zabbix o del proxy Zabbix, en nuevos valores por segundo esperados. | Float. | Se correlaciona aproximadamente con "Rendimiento requerido del servidor, nuevos valores por segundo" en Informes → Información del sistema. | ||||
zabbix[stats,<ip>,<port>] | ||||||
Métricas internas del servidor o proxy Zabbix remoto. | Objeto JSON. | ip - Lista de IP/DNS/máscara de red de servidores/proxies que se consultarán de forma remota (el valor predeterminado es 127.0.0.1) port - Puerto del servidor/proxy que se consultará de forma remota (el valor predeterminado es 10051) Tenga en cuenta que la solicitud de estadísticas solo se aceptará desde las direcciones enumeradas en el parámetro 'StatsAllowedIP' servidor/proxy en la instancia de destino. Esta métricadevuelve un conjunto seleccionado de métricas internas. Para obtener más detalles, consulte Monitoreo remoto de estadísticas de Zabbix. Compatible desde la versión 4.2.0. |
||||
zabbix[stats,<ip>,<port>,queue,<from>,<to>] | ||||||
Métricas de la cola interna del servidor o proxy Zabbix remoto (consulte zabbix[queue,<from>,<to>] ). |
Objeto JSON. | ip - Lista de IP/DNS/máscara de red de servidores/proxies que se consultarán de forma remota (el valor predeterminado es 127.0.0.1) port - Puerto del servidor/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) Tenga en cuenta que la solicitud de estadísticas solo se aceptará desde las direcciones enumeradas en el parámetro 'StatsAllowedIP' servidor/proxy en el destino. instancia. Compatible desde 4.2.0. |
||||
zabbix[tcache,cache,<parámetro>] | ||||||
Estadísticas de efectividad de la caché de la función de tendencia de Zabbix. | Entero (para tamaño); flotante (para porcentaje). | Los parámetros válidos son: all: total de solicitudes de caché (predeterminado) hits: aciertos de caché phits: porcentaje de aciertos de caché misses: errores de caché pmisses: porcentaje de errores de caché items: número de elementos almacenados en caché requests: número de solicitudes almacenadas en caché pitems: porcentaje de elementos almacenados en caché de elementos almacenados en caché + solicitudes. Un porcentaje bajo probablemente signifique que se puede reducir el tamaño de la memoria caché. Compatible desde la versión 5.4.0. (no compatible con proxy) |
||||
zabbix[trends] | ||||||
Cantidad de valores almacenados en la tabla TRENDS. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! (no compatible con proxy) |
||||
zabbix[trends_uint] | ||||||
Número de valores almacenados en la tabla TRENDS_UINT. | Entero. | Esta métricaestá obsoleto desde Zabbix 6.0. ¡No lo use si se utiliza MySQL InnoDB, Oracle o PostgreSQL! Esta métricaes compatible desde Zabbix 1.8.3. (no compatible con proxy) |
||||
zabbix[triggers] | ||||||
Número de activadores habilitados en la base de datos de Zabbix, con todos los elementos habilitados en los hosts habilitados. | Entero. | (no compatible con proxy) | ||||
zabbix[uptime] | ||||||
Tiempo de actividad del servidor Zabbix o del proceso proxy de Zabbix en segundos. | Entero. | |||||
zabbix[vcache,buffer,<mode>] | ||||||
Estadísticas de disponibilidad de la caché de valores de Zabbix. | Entero (para el tamaño); flotante (para el porcentaje). | Los modos válidos son: total: tamaño total del búfer free: tamaño del búfer libre pfree: porcentaje del búfer libre used: tamaño del búfer usado pused: porcentaje del búfer usado (no compatible con el proxy) |
||||
zabbix[vcache,cache,<parameter>] | ||||||
Estadísticas de efectividad del caché de valores de Zabbix. | Entero. Con el parámetro mode: 0 - modo normal, 1 - modo de memoria baja |
Los valores válidos del parámetro son: requests - número total de solicitudes hits - número de aciertos en caché (valores del historial tomados del caché) misses - número de errores en caché (valores del historial tomados de la base de datos) mode - modo operativo del caché de valores Esta métricaes compatible desde Zabbix 2.2.0 y el parámetro mode desde Zabbix 3.0.0. (no compatible con proxy) Una vez que se ha activado el modo de memoria baja, el 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 la opción Cambio por segundo paso de preprocesamiento para obtener estadísticas de valores por segundo. |
||||
zabbix[version] | ||||||
Versión del servidor o proxy de Zabbix. | Cadena. | Esta métricaes compatible desde Zabbix 5.0.0. Ejemplo de valor de retorno: 5.0.0beta1 |
||||
zabbix[vmware,buffer,<mode>] | ||||||
Estadísticas de disponibilidad de la caché de VMware de Zabbix. | Entero (para tamaño); flotante (para porcentaje). | Los modos válidos son: total: tamaño total del búfer free: tamaño del búfer libre pfree: porcentaje del búfer libre used: tamaño del búfer usado pused: porcentaje del búfer usado |
||||
zabbix[wcache,<cache>,<mode>] | ||||||
Estadísticas y disponibilidad del caché de escritura de Zabbix. | Es obligatorio especificar <cache>. | |||||
Cache | Mode | |||||
values | all (predeterminado) |
Número total de valores procesados por el servidor Zabbix o el proxy Zabbix, excepto los elementos no admitidos. | Integer | Counter. Puede utilizar esta clave con el paso de preprocesamiento Cambio por segundo para obtener estadísticas de valores por segundo. |
||
float | Número de valores float procesados. | Integer | Counter. | |||
uint | Número de valores enteros sin signo procesados. | Integer | Counter. | |||
str | Número de valores de cadena o caracteres procesados. | Integer | Counter. | |||
log | Número de valores log procesados. | Integer | Counter. | |||
text | Número de valores de texto procesados. | Entero | Contador. | |||
no compatible | Número de veces que el procesamiento de un elemento hizo que el elemento dejara de ser compatible o mantuviera ese estado. | Entero | Contador. |
|||
history | pfree (predeterminado) |
Porcentaje de búfer de historial libre. | Float. | El caché de historial se utiliza para almacenar valores de elementos. Un número bajo indica problemas de rendimiento en el lado de la base de datos. | ||
free | Tamaño del búfer de historial libre. | Entero | ||||
total | Tamaño total del búfer de historial. | Entero | ||||
used | Tamaño del búfer de historial utilizado. | Entero | ||||
pused | Porcentaje del búfer de historial utilizado. | Float. | El modo pused es compatible desde Zabbix 4.0.0. | |||
index | pfree (predeterminado) |
Porcentaje del búfer de índice de historial libre. | Float. | El caché de índice de historial se utiliza para indexar valores almacenados en el caché de historial. Después de que el caché de historial se llena y luego se borra, el caché de índice de historial aún conserva algunos datos. Este comportamiento es esperado y ayuda a que el sistema funcione de manera más eficiente al evitar el procesamiento adicional requerido para redimensionar constantemente la memoria. El caché Index es compatible desde Zabbix 3.0.0. |
||
free | Tamaño del búfer de índice de historial libre. | Integer | ||||
total | Tamaño total del búfer de índice de historial. | Integer | ||||
used | Tamaño del búfer de índice de historial usado. | Integer | ||||
pused | Porcentaje del búfer de índice de historial usado. | Float. | El modo pused es compatible desde Zabbix 4.0.0. | |||
trend | pfree (predeterminado) |
Porcentaje de caché de tendencias libre. | Float. | El caché de tendencias almacena el agregado de la hora actual para todos los elementos que reciben datos. (no compatible con proxy) |
||
free | Tamaño del búfer de tendencias libre. | Entero | (no compatible con proxy) | |||
total | Tamaño total del búfer de tendencias. | Entero | (no compatible con proxy) | |||
used | Tamaño del búfer de tendencias usado. | Entero | (no compatible con proxy) | |||
pused | Porcentaje del búfer de tendencias usado. | Float. | (no compatible con proxy) El modo pused es compatible desde Zabbix 4.0.0. |