Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

7 Símbolos de unidad

Descripción general

Trabajar con valores grandes como 86400, 104857600 o 1000000 puede ser complicado y propenso a errores. Para simplificar la configuración y mejorar la legibilidad, Zabbix admite símbolos de unidad (sufijos) que funcionan como multiplicadores de valor.

Expresiones de disparador sin sufijos:

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

Expresiones de disparador con sufijos:

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

Los sufijos también pueden simplificar la configuración de otras entidades, como métricas, widgets, etc., y ayudar a mostrar los valores de las métricas en un formato legible para humanos.

Para ver si un campo de configuración de una entidad admite sufijos, consulte siempre la página correspondiente a la entidad que se está configurando.

Sufijos de tiempo

La interfaz de Zabbix admite los siguientes sufijos de tiempo en la configuración de entidades:

Los sufijos de tiempo solo se admiten con números enteros. Por ejemplo, se admite 1h, pero no se admite 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 - kilobytes
  • M - megabytes
  • G - gigabytes
  • T - terabytes

Sufijos de valores de métricas

También se pueden utilizar sufijos para mostrar los valores numéricos de las métricas en un formato legible para humanos.

Para habilitar esto, utilice uno de los siguientes sufijos en el campo Unidades al configurar una métrica:

  • B - bytes
  • Bps - bytes por segundo
  • s - segundos, mostrados usando hasta las tres unidades de tiempo más grandes distintas de cero
  • uptime - tiempo transcurrido en hh:mm:ss o N días, hh:mm:ss
  • unixtime - marca de tiempo Unix, formateada como aaaa.mm.dd hh:mm:ss

Se aplican las siguientes reglas adicionales sobre cómo se interpretan y muestran estos sufijos:

  • Para B y Bps, Zabbix utiliza conversión en base 2 (1K = 1024B), siguiendo el estándar JEDEC.
  • Para otras unidades (como Hz, W, etc.), Zabbix utiliza conversión en base 10 (1K = 1000).
  • Para s (segundos):
    • El formato incluye aaaa mmm ddd hhh mmm sss ms; solo se muestran hasta las tres unidades de tiempo más grandes distintas de cero (por ejemplo, 1M 10d 4h).
    • Si una unidad es cero y está entre dos unidades distintas de cero, se omite (por ejemplo, 10d 56m en lugar de 10d 0h 56m).

Cuando se utilizan Unidades, los siguientes sufijos multiplicadores se aplican automáticamente a los valores de las métricas:

  • K, M, G, T - kilo, mega, giga, tera
  • P, E, Z, Y - peta, exa, zetta, yotta (estos se aplican solo en la interfaz web)

Para evitar la conversión de unidades, utilice el prefijo ! (por ejemplo, !B o !s).

Los siguientes ejemplos muestran cómo se convierten los valores de las métricas recibidas según las unidades especificadas:

1 B → 1 B
       1024 B → 1 KB
       1536 B → 1.5 KB
       881764 B → 881.76 KB
       881764 !B → 881764 B
       
       0.0000155 s → 0.016ms
       3470400 s → 1M 10d 4h
       2606400 s → 1M 4h
       2592000 s → 1M
       2592001 s → 1M
       2592001 !s → 2592001 s
       
       17764 uptime → 04:56:04
       86400 uptime → 1 day, 00:00:00
       881764 uptime → 10 days, 04:56:04
       32417764 uptime → 375 days, 04:56:04
       32417764 !uptime → 32417764 uptime
       
       881764 unixtime → 1970-01-11 04:56:04 AM
       
       17764 Hz → 17.76 KHz
       86400 Hz → 86.4 KHz
       881764 Hz → 881.76 KHz
       32417764 Hz → 32.42 MHz
       
       0 ! → 0
       0 !! → 0 !

Antes de Zabbix 4.0, existía una lista de unidades excluidas codificada que consistía en ms, rpm, RPM, %. Esta lista ha quedado obsoleta, por lo que la forma correcta de evitar la conversión de dichas unidades es !ms, !rpm, !RPM, !%.