【问题标题】:GrayLog2 Email Alert Callback variablesGrayLog2 电子邮件警报回调变量
【发布时间】:2015-01-10 22:05:42
【问题描述】:

默认情况下,Graylog2 似乎在其电子邮件警报回调中使用这些变量:

Date: ${check_result.triggeredAt} 
Stream ID: ${stream.id} 
Stream title: ${stream.title} 
Stream URL: ${stream_url} 

还有哪些可用的?

{source} 和 {path} 可用吗?没有关于警报回调的文档。

【问题讨论】:

    标签: graylog2


    【解决方案1】:

    尝试使用

    message.fields.yourfield (e.g. message.fields.path)
    

    来源:http://docs.graylog.org/en/1.3/pages/streams.html

    【讨论】:

      【解决方案2】:

      尝试使用

      ${foreach backlog message}${message.source}${end}
      

      【讨论】:

      • ${message.source} 有效。不幸的是 ${message.path} 没有
      【解决方案3】:

      您应该能够关闭默认搜索中显示的任何字段。

      所以对于标准系统日志

      message.timestamp
      message.source
      message.message
      message.level
      message.process_id
      message.application_name
      message.facility
      

      可以在此处找到电子邮件模板中使用的语法。 https://code.google.com/p/jmte/

      【讨论】:

      • 尝试了 message.level 并且我的警报失败并出现错误。 com.floreysoft.jmte.message.ParseException:在位置 (14:36) 解析“message.level”时出错:对象上的属性“级别”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多