我正在寻找一款可以安排来检查我们的网络应用程序是否已启动并正在运行的软件。几年前我使用过 HP open view,但请记住它非常昂贵,我正在寻找开源或便宜的东西。
所以它会登录并执行一些简单的操作,可能会提交表单并检查屏幕上的一些文本,这意味着 Web 应用程序运行正常,然后如果网站关闭,请给我发电子邮件。
我可以使用 Selenium IDE 创建一个测试,并使用 Ant 脚本将其自动化,但要寻找一个非编程人员可以使用的更简化的解决方案。
有什么建议么?
谢谢,斯科蒂
我正在寻找一款可以安排来检查我们的网络应用程序是否已启动并正在运行的软件。几年前我使用过 HP open view,但请记住它非常昂贵,我正在寻找开源或便宜的东西。
所以它会登录并执行一些简单的操作,可能会提交表单并检查屏幕上的一些文本,这意味着 Web 应用程序运行正常,然后如果网站关闭,请给我发电子邮件。
我可以使用 Selenium IDE 创建一个测试,并使用 Ant 脚本将其自动化,但要寻找一个非编程人员可以使用的更简化的解决方案。
有什么建议么?
谢谢,斯科蒂
对于 ASP.Net 应用程序,.Net 2.0 引入了增强的运行状况监控来做你想做的事,以及处理各种各样的应用程序事件。它可以记录到数据库、事件日志或其他日志中,并且可以执行通知,例如发送电子邮件。
我意识到您可能不是在谈论 ASP.Net 应用程序。我只是为其他可能正在使用(或考虑)该平台的阅读此问题的人添加此回复。
决定在site24x7上登录并有一个rest api可以调用以获取统计信息-site24x7.com/index.html
您可以使用 cron 来执行测试。Cron 将在指定的时间后运行测试,例如每小时一次。
Cron 在 Linux 中可用,但您可以下载 Windows 替代方案。或者您可以使用 Windows 的任务调度程序。
像mon.itor.us这样的东西会做吗?
听起来 Nagios 就是您要找的东西:
我不相信他们可以进行实际登录,但他们可以检查内容等,我之前使用过 Pingdom.com 并取得了很好的成功。
你找到合适的工具了吗?我们已经使用“htmlunit”库自行构建!考虑基于此类库构建自己的工具。