我想创建一个触发器来监控 sshd_config 的变化。 我打开“/etc/passwd has been changed on {HOST.NAME}”,从中复制表达式,创建新触发器,粘贴表达式。保存成功。表达:
{Template OS Linux:vfs.file.cksum[/etc/passwd].diff(0)}>0
但是现在如果我在表达式中将 /etc/passwd 更改为/etc/ssh/sshd_config
- zabbix 告诉我:
为“Template OS Linux”上的触发器表达式提供的项键“vfs.file.cksum[/etc/ssh/sshd_config]”不正确。
为什么?
Zabbix
版本:2.4
最佳答案
只能为现有项目创建触发器。因此,您应该首先创建 vfs.file.cksum[/etc/ssh/sshd_config]
项目,然后才为它创建一个触发器:
{Template OS Linux:vfs.file.cksum[/etc/ssh/sshd_config].diff(0)}>0
尝试为不存在的项目创建触发器失败并出现您描述的错误。
关于linux -/etc/ssh/sshd_config 的 Zabbix 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29999135/