下面是通过 Zabbix 监控日志文件的步骤。
1)创建一个批处理文件,例如。
//test.bat
@echo off
or /F %%x in ('findstr /r /n "ERROR" C:\test.log ^| find /C ":"') do echo %%x
2)用你的日志文件替换“test.log”
3) 在 Zabbix_agentd.config 文件中进行以下更改
EnableRemoteCommands=1
DisableActive=0
UnsafeUserParameters=1
UserParameter=key.in.zabbix.frontend,c:/temp/test.bat
4) C:/temp/test.bat 是批处理文件的路径
5)使用以下详细信息在 Zabbix GUI 中创建一个项目
Key= key.in.zabbix.frontend // This is any name but the name in GUI and abbix_agentd.config file must be same.
Type=Zabbix_Agent or Zabbix_Agent(Active)
Type of Information= Numeric(Unsigned)
其余的都是一样的。
6)重启Zabbix代理。并检查监控-> 最新值。
7)为了测试,我们也可以通过命令检查服务器上的输出
Go to root->zabbix 1.8.6->src->zabbix_get