我想通过在服务上调用特定的URL来对其进行运行状况检查。感觉最简单的解决方案是每分钟左右使用cron进行检查。万一发生错误,cron会给我发送电子邮件。
我尝试为此使用cUrl,但是我无法让它仅在出现错误时输出消息。如果我尝试将输出定向到/ dev / null,它将打印进度报告。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k
我尝试浏览curl选项,但找不到任何适合您希望它对成功保持沉默但对错误造成干扰的情况。
有没有一种方法可以使卷曲达到我想要的效果,或者还有其他我应该关注的工具?
我在共享主机上资源有限的业余项目中使用了此功能。我很想否则使用监视系统。无论如何,还是感谢小费,我之前从未听说过icinga
—
palto
我想指出的是,如果您太频繁地访问帐户中的所有页面,共享托管服务提供商将对此感到不满意。提供程序通常具有并发过程限制和最大执行时间限制。同样,如果您和提供商的DC之间存在网络中断,则此方法也不准确。您应该调查共享帐户上的域访问日志。通常,漫游器和随机访问者会产生大量流量,这将使您对网站的可用性有一个很好的了解。
—
rcjohnson
icinga
或其他任何监视系统如何?