Ter que usar alguns números grandes, por exemplo '86400' para representar o número de segundos em um dia, é difícil e propenso a erros. Isto é por que você pode usar alguns símbolos de unidade apropriados (ou sufixos) para simplificar Expressões de gatilho do Zabbix e chaves de item.
Em vez de '86400' para o número de segundos, você pode simplesmente digitar '1d'. Os sufixos funcionam como multiplicadores.
Para o tempo você pode usar:
Os sufixos de hora suportam apenas números inteiros (portanto, '1h' é suportado, '1,5h' ou '1.5h' não são; use '90m').
Sufixos de tempo são suportados em:
ha_set_failover_delay=delay
tempo de execução control opçãoOs sufixos de tamanho de memória são suportados em:
Para o tamanho da memória, você pode usar:
Símbolos de unidade também são usados para uma representação de dados legível por humanos no front-end.
Tanto no servidor Zabbix quanto no frontend, esses símbolos são suportados:
Quando os valores do item em B, Bps são exibidos no frontend, a base 2 é aplicado (1K = 1024). Caso contrário, uma base de 10 é usada (1K = 1000).
Além disso, o frontend também suporta a exibição de:
Usando alguns sufixos apropriados, você pode escrever expressões de gatilho que são mais fáceis de entender e manter, por exemplo, esses expressões:
last(/host/system.uptime[])<86400s
avg(/host/system.cpu.load,600s)<10
last(/host/vm.memory.size[disponível])<20971520
poderia ser alterado para: