监控仍在运行的服务器上的 SSL / 连接故障的最佳方法

监控仍在运行的服务器上的 SSL / 连接故障的最佳方法

我们今天遇到了一次中断问题(NGinx 未能通过我们的 Let's Encrypt 续订 CRON 作业成功重启,因此无法提供续订的证书),导致服务器根据 Pingdom 启动,但无法提供应有的 Web 服务。有没有办法监控不成功的连接/页面服务,而不是 Pingdom 当前正在测量的内容(服务器响应?)?我们也一直在研究 Rollbar 的异常监控 - 这些服务中的任何一个都可以跟踪/监控这种问题吗?

答案1

您可以使用 check_http,它是 Nagios 或 Icinga 的一个插件。从 cron 运行时,您应该添加一些内容,例如| grep -v OK仅在出现问题时才获取输出/邮件。

https://www.monitoring-plugins.org/doc/man/check_http.html

它甚至支持检查证书的剩余有效期。

相关内容