使用zabbix 3监视日志文件

时间:2016-10-07 08:19:09

标签: monitoring zabbix

我的目标是每次在“#34; alert"已在特定日志文件中检测到发生:

/var/log/apache2/test-error.log

我做的步骤

1 - 确保zabbix服务器和代理之间的配置

2 - 主机中的zabbix用户有权读取日志文件

3 - 使用以下键创建项目:

log[/var/log/apache2/test-error.log,alert]

4 - 使用以下表达式创建了一个触发器:

{ha3.datacenter.ma:log[/var/log/apache2/test-error.log,alert].str(server)}=1

问题

触发器统计总是正常,它们是多行添加到日志文件中,与正则表达式连续匹配!

1 个答案:

答案 0 :(得分:3)

你说你希望触发器在检测到字符串alert时触发,但你的触发器似乎检查字符串server而不是:str(server)

修复后,请确保: