在使用一些大数字,例如'86400'来表示一天中的秒数时,是非常容易出错的。这时就可以使用一些合适的单位符号(或后缀)来简化Zabbix trigger表达式和item key。
你可以直接输入'1d',而不是一天的秒数'86400'。后缀d用作乘数。
可使用的时间后缀:
以下支持时间后缀:
触发器expression 常量和函数参数支持内存大小后缀。
可使用的内存大小后缀:
单位符号还用于前端数据。
Zabbix server和前端都支持这些符号:
当监控项值B,Bps显示在前端时,应用基数2(1K = 1024), 或使用基数10(1K = 1000)。
此外,前端还支持以下显示:
通过使用一些适当的后缀,您可以编写更易于理解和维护的触发器表达式,例如以下表达式:
{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
可以改为: