本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Zabbix
  • 【Zabbix监控教程】对日志文件内容进行监控报警

【Zabbix监控教程】对日志文件内容进行监控报警

发布:TangLu2019-8-2 14:35分类: Zabbix 标签: zabbix

在实际工作中,经常会根据日志文件出现的错误来判断服务是否正常,Zabbix提供了log监控可以实现这个功能。下面是具体配置步骤,以监控Elasticsearch日志中是否存在OOM为例:

1、Elasticsearch消耗内存是非常厉害的,而内存一旦耗光会导致OOM,OOM的结果就是服务被杀死。所以我们可以根据日志文件中是否出现了OOM的关键词来判断服务是否正常,比如下面就是发生了OOM,我们得到了日志中的关键词OutOfMemory

log1.png


2、有了关键词就可以去添加item了,需要注意的是要监控日志的话,必须使用Active模式,然后key选择log或者logrt都可以。两者的区别就是logrt支持使用正则表达式,方便监控一些有日志轮询的服务。

log2.png


3、上图中的key格式如下,解析:第一个字段是日志路径;第二个字段是日志中的关键词,skip是跳过历史内容,其他关键词的字段可以不填写

log[/data1/elasticsearch/logs/app_log_service.log,OutOfMemoryError,,,skip,,]

4、然后为Item创建触发器,记得勾选Allow manual close,这样告警触发后进行ack确认的时候可以直接关闭该问题

log3.png


5、触发器创建好了后,只要日志中出现相关内容就会触发告警,可以自己在日志中追加内容测试

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《【Zabbix监控教程】对日志文件内容进行监控报警
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-516.html  [生成短网址]

已有 0/817 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~