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.
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.
Zabbix admite los siguientes sufijos de tamaño de memoria:
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:
Se aplican las siguientes reglas adicionales sobre cómo se interpretan y muestran estos sufijos:
Cuando se utilizan Unidades, los siguientes sufijos multiplicadores se aplican automáticamente a los valores de las métricas:
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
, !%
.