Moet enkele grote getallen gebruiken, bijvoorbeeld '86400' om de . weer te geven aantal seconden in een dag, is zowel moeilijk als foutgevoelig. Dit is waarom u enkele geschikte eenheidssymbolen (of achtervoegsels) kunt gebruiken om het te vereenvoudigen Zabbix trigger-expressies en item sleutels.
In plaats van '86400' voor het aantal seconden kunt u gewoon '1d' invoeren. Achtervoegsels fungeren als vermenigvuldigers.
Voor tijd kun je de volgende suffixen gebruiken:
Tijdssuffixen ondersteunen alleen gehele getallen (dus '1u' wordt ondersteund, '1,5u' of '1.5u' niet; gebruik in plaats daarvan '90m').
Tijdssuffixen worden ondersteund in:
ha_set_failover_delay=delay
runtime-besturingsoptieAchtervoegsels voor geheugengrootte worden ondersteund in:
Voor geheugengrootte kunt u gebruiken:
Eenheidssymbolen worden ook gebruikt voor een door mensen leesbare weergave van gegevens in de voorkant.
In zowel de Zabbix-server als de frontend worden deze symbolen ondersteund:
Wanneer item waarden in B, Bps worden weergegeven in de frontend, is basis 2 toegepast (1K = 1024). Anders wordt een grondtal van 10 gebruikt (1K = 1000).
Daarnaast ondersteunt de frontend ook de weergave van:
Door enkele geschikte achtervoegsels te gebruiken, kunt u trigger-expressies schrijven die gemakkelijker te begrijpen en te onderhouden zijn, bijvoorbeeld deze uitdrukkingen:
last(/host/system.uptime[])<86400s
avg(/host/system.cpu.load,600s)<10
last(/host/vm.memory.size[beschikbaar])<20971520
kan worden gewijzigd in: