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.
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.
Zabbix admite los siguientes sufijos de tamaño de memoria:
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):
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).