我想接收有关外部服务器上的 cron 作业失败的通知。我还希望在它根本没有运行时收到通知。
我可以这样做: https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 但如果 cron 没有运行,它不会报告,例如。服务器宕机了。
有没有办法在不将工作转移到 Jenkins 的情况下做到这一点?
最佳答案
您可以尝试http://www.pushmon.com 。它正在监视 cron 作业。您所要做的就是创建一个 PushMon URL 并在每次作业成功运行时调用该 URL。如果由于您的作业失败或服务器关闭而导致 URL 未被调用,PushMon 将注意到丢失的调用并通知您该问题。
请注意,我与 PushMon 相关联。
关于cron - Jenkins - 监控外部 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436486/