7 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 las unidades de tiempo puede usar:
- s - segundos (cuando se usa, funciona igual que el valor bruto)
- m - minutos
- h - horas
- d - días
- w - semanas
- M - meses (funciones de tendencia solamente)
- y - años (funciones de tendencia solamente)
Los sufijos de tiempo sólo admiten números enteros (por lo que se admite '1h', y no se admite '1,5h' o '1.5 h' ; utilice '90m' en su lugar).
Los sufijos de tiempo se admiten en:
- constantes de expresión de iniciador y parámetros de función
- constantes de métricas calculadas en fórmulas
- parámetros de zabbix[queue,<from>,<to>] métrica interna
- parámetro de período de tiempo de cálculo agregado
- configuración de métrica ('Intervalo de actualización', 'Intervalos personalizados', 'Historial campos "período de almacenamiento" y "Período de almacenamiento de tendencia")
- configuración del prototipo del métrica ('Intervalo de actualización', 'Intervalos personalizados', Campos 'Período de almacenamiento del historial' y 'Período de almacenamiento de la tendencia')
- configuración de reglas de descubrimiento de bajo nivel ('Intervalo de actualización', 'Personalizado intervalos', campos '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 ('Duración del paso de operación predeterminada', campos 'Duración del paso')
- configuración del perfil de usuario ('Cerrar sesión automáticamente', 'Actualizar', 'Tiempo de espera del mensaje' campos)
- widget gráfico de Tableros (campo 'Timeshift')
- Administración → Limpieza (período de almacenamiento de campos)
- Administración → General → Opciones de visualización de iniciadores ('Mostrar activadores OK para', 'Al cambiar de estado, los iniciadores parpadean para' campos)
- Administración → General → Otro ('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=delaytiempo de ejecución control opción
Sufijos de memoria
Los sufijos de tamaño de memoria se admiten en:
- constantes de expresión de iniciadores y parámetros de función
- constantes de métricas calculadas en fórmulas
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ía cambiarse a:
last(/host/system.uptime)<1d
avg(/host/system.cpu.load,10m)<10
last(/host/vm.memory.size[available])<20M