Zabbix触发器配置

Zabbix触发器配置

我的模板是自定义模板 Template Social-php ,其中包含一个项目、一个触发器和一个键 proc.num[php] ,类型为 Zabbix agent (active) 我的触发器是 {Template Social -Proc:proc.num[php].last(0)><2

我使用 2 因为我的测试如下:

proc.num[php] returns the correct value

root@node22:~# zabbix_agentd -t proc.num[php] proc.num[php] [u|2] 在服务器上也返回 2,所以我应该设置的触发器小于 2 然后发出警报

zabbix_get -s node22-k proc.num[php] 2

我的问题是,即使我输入新的触发器后,zabbix 首页上也会出现警报,提示 php 服务没有运行,而且无论我将其更改为什么,除非我禁用它,否则它不会消失。

我还在表达式构造函数中测试了触发器语法,但没有得到我想要的值,所以某处存在断开连接。

答案1

您在 Zabbix 配置和请求中使用了不同的项目键zabbix_get- 请注意第二个参数设置为。这增加了额外的过滤,并且与您正在运行的进程root不匹配。php

相关内容