8 Símbolos de unidad

Descripción general

Tener que usar algunos números grandes, por ejemplo '86400' para representar el número de segundos en un día, es difícil y propenso a errores. Por este motivo puedes usar algunos símbolos de unidad (o sufijos) apropiados para simplificar las expresiones de iniciadores de Zabbix y las claves de métrica.

En lugar de '86400' para la cantidad de segundos, simplemente puede ingresar '1d'. Los sufijos funcionan como multiplicadores.

Sufijos de tiempo

Para el tiempo puedes usar:

Los sufijos de tiempo sólo admiten números enteros (por lo que se admite '1h', pero '1,5h' o '1.5 h' no lo son; utilice '90m' en su lugar).

Los sufijos de tiempo se admiten en:

  • constantes de expresiones de iniciador y parámetros de función
  • constantes de fórmulas de métricas calculadas
  • parámetros de zabbix[queue,<from>,<to>] métrica interna
  • parámetro de período de tiempo de cálculos agregados
  • configuración de la métrica ('Intervalo de actualización', 'Intervalos personalizados', campos de "período de almacenamiento del historial" y "Período de almacenamiento de tendencia")
  • campos de configuración del prototipo de la métrica ('Intervalo de actualización', 'Intervalos personalizados', 'Período de almacenamiento del historial' y 'Período de almacenamiento de la tendencia')
  • campos de configuración de reglas de descubrimiento de bajo nivel ('Intervalo de actualización', 'intervalos personalizados', 'Mantener recursos perdidos')
  • configuración de descubrimiento de red (campo 'Intervalo de actualización')
  • configuración del escenario web (campos 'Intervalo de actualización', 'Tiempo de espera')
  • configuración de operación de acción (campos 'Duración del paso de operación predeterminada', 'Duración del paso')
  • configuración del perfil de usuario (campos 'Cerrar sesión automáticamente', 'Actualizar', 'Tiempo de espera del mensaje' )
  • widget de gráfico de MonitoreoPanel de control (campo 'Time shift')
  • AdministraciónGeneralLimpieza (campos de período de almacenamiento )
  • AdministraciónGeneralOpciones de visualización de iniciadores ('Mostrar iniciadores OK para', 'Al cambiar de estado, los iniciadores parpadean para' campos)
  • AdministraciónGeneralOtro ('Intervalo de bloqueo de inicio de sesión' campo y campos relacionados con la comunicación con el servidor Zabbix)
  • Servidor Zabbix ha_set_failover_delay=delay opción de control en tiempo de ejecución

Sufijos de memoria

Los sufijos de tamaño de memoria se admiten en:

Para el tamaño de la memoria puede usar:

  • K - kilobyte
  • M - megabytes
  • G - gigabytes
  • T - terabyte

Otros usos

Los símbolos de unidad también se utilizan para una representación de datos legible por humanos en la interfaz.

Tanto en el servidor Zabbix como en el frontend se admiten estos símbolos:

  • K - kilo
  • M - mega
  • G - giga
  • T - tera

Cuando los valores de los elementos en B, Bps se muestran en la interfaz, la base 2 es aplicado (1K = 1024). De lo contrario se utiliza una base de 10 (1K = 1000).

Además, la interfaz también admite la visualización de:

  • P - peta
  • E - exá
  • Z - zetta
  • Y - yotta

Ejemplos de uso

Al utilizar algunos sufijos apropiados, puede escribir expresiones de iniciadores que son más fáciles de entender y mantener, por ejemplo estas expresiones:

last(/host/system.uptime[])<86400s
       avg(/host/system.cpu.load,600s)<10
       last(/host/vm.memory.size[available])<20971520

podrían cambiarse a:

last(/host/system.uptime[])<1d
       avg(/host/system.cpu.load,10m)<10
       last(/host/vm.memory.size[available])<20M