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 kunt u gebruiken:
Tijdachtervoegsels ondersteunen alleen gehele getallen (dus '1h' wordt ondersteund, '1,5h' of '1,5 uur' niet; gebruik in plaats daarvan '90m').
Tijdachtervoegsels worden ondersteund in:
ha_set_failover_delay=delay
runtime control optieAchtervoegsels 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:
By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB' by the frontend (for more details, see Units in item configuration).
To prevent a unit from conversion, use the !
prefix, for example, !B
. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:
1024 !B → 1024 B
1024 B → 1 KB
61 !s → 61 s
61 s → 1m 1s
0 !uptime → 0 uptime
0 uptime → 00:00:00
0 !! → 0 !
0 ! → 0
Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of ms
, rpm
, RPM
, %
. This stoplist has been deprecated, thus the correct way to prevent converting such units is !ms
, !rpm
, !RPM
, !%
.