我正在尝试使用Zabbix 1.8.4来监视日志文件。
我使用以下详细信息创build了一个项目:
Host: Zabbix server Description: logger_test Type: Zabbix agent (active) Key: log[/tmp/scribetest/test3/test3_current,error,,100] Type of Infromation: Log Update interval (in sec): 1 sec Keep history (in days): 90 Status: Active Applications: Log files
我创build了一个触发器,并使用以下详细信息将其附加到项目logger_test :
Name: logger_test_trigger Expression: {Zabbix server:log[/tmp/scribetest/test3/test3_current,error,,100].str(error)}=1 Severity: disaster
以上设置第一次正常工作,但下次触发器显示ZBX_NOTSUPPORTED ,之后该项目还显示“不支持”消息。
你能告诉我,我在这里做错了什么吗?
这可能是一个访问问题 – Zabbix通常作为一个非特权用户运行,如果有问题的日志文件是不可读的,那么你会得到这个错误。
如果情况并非如此,我build议您在代理上启用login并检查日志 – 这通常提供有用的信息。
你真的需要每秒轮询日志吗? 该项目由于某些瓶颈而变得不受支持。 尝试改变它像20秒,它可能会消失。 否则,请尝试调整您的zabbix_agentd.conf,不记得是否必须更改MaxLinesPerSecond =这种情况下,或者这是另一个参数。
这种types的错误通常表示Zabbix键错误,尽pipe您的格式与文档相匹配。 我会做以下尝试缩小原因:
log[/tmp/scribetest/test3/test3_current] )。