Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

a web service monitoring tool [closed]

anyone knows of a simple monitoring tool which can periodically send a request to a web service and alert me when it doesn't get a response? nothing fancy, just scheduling and reporting.

like image 628
Meidan Alon Avatar asked Apr 12 '09 14:04

Meidan Alon


4 Answers

The most common program in this area is Nagios. It has a scheduler which performs test at intervals you set, it has alarms when something goes wrong and it has plugins which perform the actual test. If there is no plugin for your service (a zillion of plugins already exist), you can write one without touching the main code.

I personally use mon instead because it is much simpler and writing monitors (the small script that do the actual test) is very simple. It does everything you expect from a monitoring tool such as setting intervals for the alarm (no need to tell me every minute that the Web site is down).

like image 93
bortzmeyer Avatar answered Oct 16 '22 20:10

bortzmeyer


I'm using http://pingdom.com/ to good effect. It can not only check to see if a website is up or down, but can also be set to check for specific text (eg 'sql error', would be a fail). It's got plenty more features, and very nice reports, as well as regular emails for day-to-day status.

Pingdom has been a paid-for service for a while now, but others, such as https://uptimerobot.com/ are still available, and I use them for low/no-cost, some-frills monitoring.

like image 26
Alister Bulman Avatar answered Oct 16 '22 19:10

Alister Bulman


JMeter can do it as daemon process, the if you are using unix like platform cron helps you a lot

like image 4
Steel Plume Avatar answered Oct 16 '22 20:10

Steel Plume


I personally use Content Site Monitor (http://www.contentsitemonitor.com). It has a really simple and cool web interface that allows you to view your site’s up-time statistics on a desktop or mobile screen. It’s easy to configure your monitoring parameters as well. It doesn't just ping your server to make sure that it's alive. It allows you to specify certain content/keywords that you want to monitor and it will send you alert email if the content/keywords are missing from your site. Best of all, it’s free to monitor up to 3 sites!

like image 2
Jenny Miller Avatar answered Oct 16 '22 21:10

Jenny Miller