gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 07:30:25 25 4
gpt4 key购买 nike

我已经设置了一个 nagios 监控并配置了 check_http 插件来检查我的应用程序中的特定 URL。该网址返回“确定”或错误消息。

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

我想在 nagios 通知中得到的不是 string not found 来获取实际的错误消息。有什么办法可以使用 check_http (或可能是其他)插件来做到这一点,还是我必须自己编写?

编辑:
到目前为止,我一直在电子邮件通知中使用 $SERVICEOUTPUT$。

最佳答案

您似乎可以在服务通知命令定义中使用两个服务输出宏(来自 http://nagios.sourceforge.net/docs/3_0/macrolist.html ):

  • $SERVICEOUTPUT$:上次服务检查输出的第一行文本(即“Ping OK”)。
  • $LONGSERVICEOUTPUT$:上次服务检查的全文输出(第一行除外)。

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

    关于web-applications - 如何在 nagios 电子邮件中发送额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/908731/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com