代码之家  ›  专栏  ›  技术社区  ›  Sergey Golovchenko

如何在nagios电子邮件中发送额外信息

  •  8
  • Sergey Golovchenko  · 技术社区  · 17 年前

    当我的nagios检测到有问题时,它会给我发一封电子邮件。然而,我得到的只是“HTTP关键字符串未找到”。我想在电子邮件中收到的是从我的URL返回的实际错误消息。我尝试过使用verbose(-v)选项。在命令行中,它向我返回一个完整的请求,包括我的错误消息,但是nagios email只会向我发送详细响应的第一行。

    1 回复  |  直到 17 年前
        1
  •  9
  •   Anders Lindahl    17 年前

    您似乎可以使用两个服务输出宏(来自 http://nagios.sourceforge.net/docs/3_0/macrolist.html

    • $SERVICEOUTPUT$:最后一次服务检查的第一行文本输出(即“Ping OK”)。

    如果你在这些方面没有成功,我想最简单的方法是为check_http编写一个包装器,将错误消息放在第一行输出中。