gpt4 book ai didi

mailer - sensu 邮件和管道

转载 作者:行者123 更新时间:2023-12-01 11:42:51 28 4
gpt4 key购买 nike

我正在从 nagios 切换到 sensu。我正在使用厨师来自动化这个过程。一切都很好,除了邮件程序,或者实际上,我将它缩小到“管道”,它应该将 json 输出从支票重定向到处理程序。它没有。当我使用

{
"handlers": {
"email": {
"type": "pipe",
"command": "mail -s \"sensu alert\" alert@example.com",
"severities": [
"ok",
"critical"
]
}
}
}

我收到一封空白电子邮件。当我使用 mailer.rb 处理程序时,我没有收到任何电子邮件。我确保在 mailer.json 中包含收件人和发件人的邮件。我看到日志中包含有关处理程序和电子邮件参数的正确信息。

所以我得出的结论是“管道”不工作。有人可以帮忙吗?我将不胜感激。我希望有一个 sensu 社区,但拥有一个可能太新了。

最佳答案

关于 mailer.rb,您是否检查过服务器日志(默认情况下在 /var/log/sensu/sensu-server.log)中是否有错误?如果任何处理程序出现错误,它们将显示在这些日志中。

mailer.rb 需要几个 gem 才能运行。要了解您是否正在使用 sensu 的嵌入式 ruby​​,请检查 /etc/default/sensu 中的 EMBEDDED_RUBY。如果这是错误的,您将需要确保您的系统 ruby​​ 安装了所有这些 gem(sensu-handler、mail、timeout)。如果设置为 true,对 sensu 的嵌入式 ruby​​ 做同样的事情:

/opt/sensu/embedded/bin/gem 列表

确保 gem 已安装,重试,并检查 sensu-server.log 是否有错误。

如果您有更多问题,实际上有一个社区 - 查看 Freenode 上的#sensu。

关于mailer - sensu 邮件和管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799827/

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