如何根据日志条目的数量在Zabbix中创建带有calucated字段的图形?

Kev*_*orb 6 monitoring zabbix logfile-analysis

我有一个项目设置来监控致命错误,我想添加另一个项目,以便它计算致命错误的数量并绘制它们.

使用此键:log ["/ d2/httpd/logs/myDomain-error_log","PHP Fatal","UTF-8",100]

它正确地获取了我想要的数据,但它不会对此进行图形化,我想我必须计算条目并将格式作为整数,但这不起作用:

count(log ["/ d2/httpd/logs/myDomain-error_log","PHP Fatal","UTF-8",100],60)

关于我的密钥应该是什么的任何想法,或者我将如何绘制这些数据以查看一段时间内有多少错误?

动作和触发器工作正常,做了所谓的但无法创建图形.

R. *_*hul 0

以下是通过 Zabbix 监控日志文件的步骤。

\n\n

1)创建一个批处理文件,例如。

\n\n

//test.bat

\n\n

@echo off

\n\n

or /F %%x in (\'findstr /r /n "ERROR" C:\\test.log ^| find /C ":"\') do echo %%x

\n\n

2) 将 \xe2\x80\x9ctest.log\xe2\x80\x9d 替换为您的日志文件

\n\n

3)在Zabbix_agentd.config文件中进行以下更改

\n\n

EnableRemoteCommands=1

\n\n

DisableActive=0

\n\n

UnsafeUserParameters=1

\n\n

UserParameter=key.in.zabbix.frontend,c:/temp/test.bat

\n\n

4)C:/temp/test.bat为批处理文件路径

\n\n

5)在 Zabbix GUI 中创建一个具有以下详细信息的项目

\n\n

Key= key.in.zabbix.frontend // This is any name but the name in GUI and abbix_agentd.config file must be same.

\n\n

Type=Zabbix_Agent or Zabbix_Agent(Active)

\n\n

Type of Information= Numeric(Unsigned)

\n\n

其余都一样。

\n\n

6) 重新启动Zabbix代理。并检查监控->最新值。

\n\n

7)为了测试,我们也可以通过命令检查服务器上的输出

\n\n

Go to root->zabbix 1.8.6->src->zabbix_get

\n