请教大神一个问题:如何实现zabbix监控日志关键字并在告警邮件中显示含有关键字这行及其后10行日志信息

zabbix提供有key键值可以监控日志文件关键字并告警,效果如下:PROBLEM: log_warningTrigger: log_warningTrigger status: PROBLEMTrigger severity: WarningTrigger URL:Item values:log (cd_bj:log[/data/api/logs/api_stdout.log,Exception,,,skip,,]): io.netty.handler...显示全部

zabbix提供有key键值可以监控日志文件关键字并告警,效果如下:
PROBLEM: log_warning

Trigger: log_warning
Trigger status: PROBLEM
Trigger severity: Warning
Trigger URL:

Item values:

  1. log (cd_bj:log[/data/api/logs/api_stdout.log,Exception,,,skip,,]): io.netty.handler.timeout.ReadTimeoutException
  2. UNKNOWN (UNKNOWN:UNKNOWN): UNKNOWN
  3. UNKNOWN (UNKNOWN:UNKNOWN): UNKNOWN

Original event ID: 4475

现在的需求是:Item values中含有关键字这行及其后10行日志信息,虽然知道需要写脚本,但是不知道如何写,这个问题先记录于此,如果有哪位大神看到了希望帮忙解决,不胜感激。

收起
参与13

查看其它 1 个回答everychengxuan的回答

everychengxuaneverychengxuan系统工程师某某公司

给你个思路: 单独为这个设置个动作, 关联到此触发器, 然后在报警的邮件脚本里做下处理.

互联网服务 · 2017-06-15

回答者

everychengxuan
系统工程师某某公司
擅长领域: 监控系统运维自动化运维

everychengxuan 最近回答过的问题

回答状态

  • 发布时间:2017-06-15
  • 关注会员:3 人
  • 回答浏览:8018
  • X社区推广