我正在寻找一种可以帮助我监控网站可用性的工具。
基本上,我应该将我的网站网址输入到该工具中,它应该监控网站是否正常运行并将反馈发送到我的电子邮件。它还应该挂在状态菜单(指示器)上。
我做了一些研究。我遇到过 monitorix、nagios……但它们都不是那么简单。
是否存在这样的工具?如果存在,我可以得到它们的链接吗?
答案1
如果您想要一个非常基本的 ping 测试来检查可用性,您能否编写一个非常简单的 PHP/Bash 程序来监控这些事情?
您可以在 bash 中 ping 或使用类似方法这个答案中描述的对于 PHP。如果成功 ping/连接到主机,则发送电子邮件(使用 PHP 发送电子邮件) 或者写入日志文本文件。
我发现为某些小任务编写自己的脚本(不要重新发明轮子)有助于让我成为一个更好的程序员并提供我想要的精确输出(而不是屈从于别人的方式),如果需要,我会跟进一个 PHP 脚本,但只是提出一个想法!
答案2
答案3
您可以使用 newrelic lite 做很多事情。付费订阅可以做更多事情,但 lite 的免费功能非常棒。
这不仅仅是您所要求的基于访问的报告工具。它安装在服务器上,报告大量有关系统的指标,甚至应用程序性能监控。慢速脚本、MySQL 执行时间等。
答案4
如果你编写一个小脚本来 ping 你的站点,然后将该脚本添加到指标-系统监视器。