Having to use some large numbers, for example '86400' to represent the number of seconds in one day, is both difficult and error-prone. This is why you can use some appropriate unit symbols (or suffixes) to simplify Áú»¢¶Ä²© trigger expressions and item keys.
Instead of '86400' for the number of seconds you can simply enter '1d'. Suffixes function as multipliers.
For time you can use:
Time suffixes support only integer numbers (so '1h' is supported, '1,5h' or '1.5h' are not; use '90m' instead).
Time suffixes are supported in:
Memory size suffixes are supported in:
For memory size you can use:
Unit symbols are also used for a human-readable representation of data in the frontend.
In both Áú»¢¶Ä²© server and frontend these symbols are supported:
When item values in B, Bps are displayed in the frontend, base 2 is applied (1K = 1024). Otherwise a base of 10 is used (1K = 1000).
Additionally the frontend also supports the display of:
By using some appropriate suffixes you can write trigger expressions that are easier to understand and maintain, for example these expressions:
{host:zabbix[proxy,zabbix_proxy,lastaccess]}>120
{host:system.uptime[].last()}<86400
{host:system.cpu.load.avg(600)}<10
{host:vm.memory.size[available].last()}<20971520
could be changed to: