zoukankan      html  css  js  c++  java
  • zabbix 动态实时日志监控

    知识点铺垫:

    ----------------------------

    zabbix 客户端数据报送方式:主动+被动

    主动模式:客户端 主动 报送数据 到server 端

    被动模式:服务端 主动 到客户端抽取数据

    -------------------------------

    基本原理:通过采用zabbix主动模式(默认采用被动模式,由服务端来取数据),客户端主动上报数据给服务端,注意该监控项,只能是主动模式。

    -------------------------------

    配置流程:

    1.zabbix客户端配置:开启server和server active就表示客户端同时支持主动和被动模式。

    2.zabbix页面配置:

    参数:监控项配置 -------注意类型选择  键值设定 信息类型 这三项---------此处配置只要发现日志中出现ERROR关键字就触发报警

    这个地方的键值只有在你选了 zabbix 主动式之后才可以看到,我开始配置的时候就误以为是新版本升级了没有这个,所以选用

    vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>]查找文件中的字符串,返回内容是被匹配内容

    上边这个键值做了替代,一直无法正常运作。切记只能是log参数

    log[/usr/local/manager/logs/alarm.log,ERROR,,,skip,,]

    --------------------------------------------

    触发器配置:注意 两个表达式之间 要用 and 连接

    全部配置完之后,应该是可以获取到数据发邮件的,但是告警动作里边还需要特别配置一下,来显示过滤到的内容:

    添加  问题:{TRIGGER.NAME},侦测值为 {ITEM.VALUE}  到告警动作中,就可以看到具体的ERROR所在行内容。

     

     --------------------------------

    最终邮件:

  • 相关阅读:
    redis集群登陆
    锁机制
    关系型数据库事务遵循ACID原则
    前端之Css
    Python之操作redis数据库
    前端之HTML
    Excel之批量改变特定字体颜色(转载)
    jmeter之批量修改请求路径
    Python之time模块
    Python之os模块
  • 原文地址:https://www.cnblogs.com/telegram/p/10900817.html
Copyright © 2011-2022 走看看