常用的应用日志监控:
示例:监控日志文件/u01/app/oracle/diag/standby1/alert,匹配关键字”error“ 1、资源配置—》主机管理—》搜索需要监控日志的主机名称—》监控项(当前定义好的监控指标)
2、点击右上角”创建监控项”,并进行配置,如下图 通过监控系统自带的内置键值log进行监控,信息类型是 zabbix客户端(主动式),只能被动接收客户端发送过来的信息
log用法说明:
●log这个key的格式是这样的:log[file,,,,,],各项意思如下:
●file:文件名,写绝对路径;
●regexp:要匹配内容的正则表达式,或者直接写你要检索的内容也可以,例如我想检索带ERROR关键词的记录;
●encoding:编码相关,GB2312可适配中文或留空亦可;
●maxlines:一次性最多提交多少行,这个参数覆盖配置文件zabbxi_agentd.conf中的’MaxLinesPerSecond’
●mode:默认是all,也可以是skip,skip会跳过老数据;
●output:输出给zabbix server的数据。可以是\1、\2一直\9,\1表示第一个正则表达式匹配出得内容,\2表示第二个正则表达式匹配错的内容
3、配置触发器,使用str参数,匹配到关键字进行告警(更多配置参数请参考 第7章) 注:事件生成模式建议选用 多重,且允许手动进行事件关闭 点击”触发器”—>创建”触发器“
点击“添加”,进行告警阈值设定
选择“需要告警的指标”—》功能选择“str”—>V填写匹配的关键字—》结果为1
完成阈值定义,如下图

