Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

7 Símbolos de unidad

Descripción general

Trabajar con valores grandes como "86400", "104857600" o "1000000" puede resultar complicado y provocar errores. Por lo tanto, Zabbix admite símbolos de unidades (sufijos) que funcionan como multiplicadores de valores.

El uso de sufijos puede simplificar, por ejemplo, la configuración de expresiones de iniciador, haciéndolas más fáciles de entender y mantener.

Expresiones de iniciador sin sufijos:

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

Expresiones de iniciador con sufijos:

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

Los sufijos también pueden simplificar la configuración de otras entidades: claves de métricas, widgets, etc. Para ver si un campo de configuración admite sufijos, consulte siempre la página correspondiente a la entidad que se está configurando.

Sufijos de tiempo

Zabbix admite los siguientes sufijos de tiempo:

Los sufijos de tiempo sólo admiten números enteros. Por ejemplo, se admite "1h", pero no "1,5h" o "1,5h"; utilice "90m" en su lugar.

Sufijos de tamaño de memoria

Zabbix admite los siguientes sufijos de tamaño de memoria:

  • 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 de Zabbix.

El servidor y el frontend de Zabbix admiten los siguientes símbolos de unidad (sufijos):

  • K - kilo
  • M - mega
  • G - giga
  • T - tera
  • P - peta (solo interfaz)
  • E - exa (solo interfaz)
  • Z - zetta (solo interfaz)
  • Y - yotta (solo interfaz)

Cuando se muestran valores de métricas en bytes (B) o bytes por segundo (Bps), se aplica una conversión de base 2 (1K = 1024B); de lo contrario, se aplica una conversión de base 10 (1K = 1000).

Preventing unit conversion

By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB' by the frontend (for more details, see Units in item configuration).

To prevent a unit from conversion, use the ! prefix, for example, !B. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:

1024 !B → 1024 B
       1024 B → 1 KB
       61 !s → 61 s
       61 s → 1m 1s
       0 !uptime → 0 uptime
       0 uptime → 00:00:00
       0 !! → 0 !
       0 ! → 0

Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of ms, rpm, RPM, %. This stoplist has been deprecated, thus the correct way to prevent converting such units is !ms, !rpm, !RPM, !%.