一个Web服务监视工具

时间:2009-04-12 14:36:12

标签: web-services monitoring

任何人都知道一个简单的监控工具,它可以定期向Web服务发送请求并在没有得到响应时提醒我? 没什么特别的,只是安排和报告。

7 个答案:

答案 0 :(得分:6)

该领域最常见的计划是Nagios。它有一个调度程序,可以按照你设置的时间间隔执行测试,当出现问题时它会发出警报并且它有插件来执行实际的测试。如果您的服务没有插件(已经存在大量插件),您可以在不触及主代码的情况下编写插件。

我个人使用mon代替,因为它更简单,编写监视器(执行实际测试的小脚本)非常简单。它可以完成您对监控工具的所有期望,例如设置警报的间隔时间(无需告诉我网站每分钟都关闭)。

答案 1 :(得分:4)

JMeter可以将其作为守护进程,如果你使用unix就像平台cron一样帮助你很多

答案 2 :(得分:3)

我正在使用http://pingdom.com/效果良好。它不仅可以检查网站是打开还是关闭,还可以设置为检查特定文本(例如'sql error',将失败)。它有更多的功能,非常好的报告,以及定期发送日常电子邮件。

答案 3 :(得分:2)

我个人使用内容网站监控(http://www.contentsitemonitor.com)。它有一个非常简单和酷的网络界面,允许您在桌面或移动屏幕上查看您网站的正常运行时间统计信息。您也可以轻松配置监控参数。它不只是ping你的服务器,以确保它还活着。它允许您指定要监控的某些内容/关键字,如果您的网站缺少内容/关键字,它会向您发送提醒电子邮件。最重要的是,它可以免费监控多达3个站点!

答案 4 :(得分:1)

Big Brother works well.我们在办公室使用它来监控十几个非常繁忙的生产服务器。

答案 5 :(得分:1)

可以使用curltwill等工具像网页一样监控网络服务。

  

curl是一个命令行工具,用于传输具有URL语法的文件,支持FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,LDAP,LDAPS和FILE。 curl支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP表单的上传,代理,cookie,用户+密码认证(Basic,Digest,NTLM,Negotiate,kerberos ......),...

...

  

twill是一种简单的语言,允许用户从命令行界面浏览Web。使用斜纹,您可以浏览使用表​​单,cookie和大多数标准Web功能的网站。

重复探测可以在Linux上使用cron,在Windows上使用Task Scheduler

答案 6 :(得分:1)

我过去曾使用Alertra。非常好。他们从世界各地访问您的网站。这是订阅服务,所以无需安装。只需每月支付。没有合同,IIRC。