“and”运算符区分大小写,应为小写。
宏用法也是错误的:您可以在表达式的右侧部分使用宏(请参阅 这里 更多),像:
{ca_001:system.cpu.load[,avg1].last()}>{$MAX_CPULOAD}
您可以将当前触发器修改为:
{my_test_template:vm.memory.size[available].last()}<{$MAX_MEMORY}
然后定义 {$MAX_MEMORY} 在模板和主机上:模板宏值将作为默认值,您可以使用主机宏替换它。
{$MAX_MEMORY}