Website monitoring

From Visual Basic to GNU C, this is the place to talk programming.

Moderators: SecretSquirrel, just brew it!

Website monitoring

Postposted on Wed Sep 03, 2014 10:53 am

I've put this in developer's den just because it seems like the kind of thing a dev might know something about...

I'm looking for a really simple service that can monitor a few websites and send me an alert if they start misbehaving, either timing out or throwing errors. A nice bonus would be the ability to warn me if load times slow past a certain point. I'd really like an email or sms notification.

Any suggestions be they services I sign up to or scripts I can run on my own server?

EDIT:
I really need to be able to do this monitoring without having to install anything either on the servers or the websites running on the servers.
Last edited by cheesyking on Wed Sep 03, 2014 11:15 am, edited 1 time in total.
Fernando!
Your mother ate my dog!
cheesyking
Minister of Gerbil Affairs
 
Posts: 2286
Joined: Sun Jan 25, 2004 7:52 am
Location: That London (or so I'm told)

Re: Website monitoring

Postposted on Wed Sep 03, 2014 11:01 am

Have you seen New Relic? http://newrelic.com/
JdL
286DX > Pentium Pro 200 > Athlon 1000 @ 1.4 GHz > Athlon 64 2.2 GHz > Athlon XP 3200+ > Core 2 Duo 3300 @ 4.0 GHz > Core 2 Quad 6600 G0 @ 3.2 > Core i7 3770 @ stock
JdL
Graphmaster Gerbil
 
Posts: 1020
Joined: Thu Aug 29, 2002 11:45 am
Location: United States of America

Re: Website monitoring

Postposted on Wed Sep 03, 2014 11:12 am

JdL wrote:Have you seen New Relic? http://newrelic.com/


It looks very good but it's a lot more information than I'm interested in.

Also (and I should have mentioned this to start off with, I'll edit my post) some of the sites I'm interested in aren't ones I necessarily have control over so I want to be able to monitor them without having to install any code on the site. I must admit I didn't read everything on that page but at first glance it requires me to run something on the server or install some code in the site.
Fernando!
Your mother ate my dog!
cheesyking
Minister of Gerbil Affairs
 
Posts: 2286
Joined: Sun Jan 25, 2004 7:52 am
Location: That London (or so I'm told)

Re: Website monitoring

Postposted on Wed Sep 03, 2014 11:22 am

You want pingdom. That can monitor third parties just fine.
GodsMadClown
Gerbil First Class
Silver subscriber
 
 
Posts: 104
Joined: Thu Feb 27, 2003 10:02 am

Re: Website monitoring

Postposted on Wed Sep 03, 2014 11:38 am

GodsMadClown wrote:You want pingdom. That can monitor third parties just fine.


That looks amazing! It's exactly what I was looking for, a little pricey maybe but it looks like it's worth it. I've already signed up for a free account to give it a try for a bit.

Thanks
Fernando!
Your mother ate my dog!
cheesyking
Minister of Gerbil Affairs
 
Posts: 2286
Joined: Sun Jan 25, 2004 7:52 am
Location: That London (or so I'm told)

Re: Website monitoring

Postposted on Wed Sep 03, 2014 12:55 pm

Any website you host will have events for just about everything generated from that server available in the application log for windows assuming you're running Windows and IIS. You can monitor those events with whatever you like. There are more robust things available I'm sure, I'm just used to writing my own.

The problem with something like load time as a metric is that it's subjective to where it's tested from. And even then, maybe the host is to blame and not some piece of inefficient design. Did the team who built this website handle scaling/balancing at all? It's practically a science of it's own.

We have a company we pay that has software it installs on our local servers and we get emails, sms, and phone calls depending on the site and urgency. If it storms and our backups don't kick for some reason everyone's phone blows up hah. Otherwise we use rackspace for everything and never worry about it.
Corsair 600T | ASUS P8P67 PRO | Intel 2500k @ 4.4Ghz | EVGA 560 TI | G.SKILL Ripjaws Series 8GB | Corsair HX650 650W
steelcity_ballin
Gerbilus Supremus
Silver subscriber
 
 
Posts: 11924
Joined: Mon May 26, 2003 5:55 am
Location: Pittsburgh PA

Re: Website monitoring

Postposted on Wed Sep 03, 2014 2:14 pm

Probably overkill, but PRTG is an amazing tool. you can define all types of counters. I use is for servers, routers, switches, WAN links, netflow/sflow stats, SNMP, CPU and Bandwidth usage, etc..., but you CAN define custom counters for damn near anything.

It may not be exactly what you're needing, but it's worth looking into. It's by Paeseller, so something German like that.
Hz so good
Gerbil Elite
 
Posts: 733
Joined: Wed Dec 04, 2013 5:08 pm

Re: Website monitoring

Postposted on Wed Sep 03, 2014 3:07 pm

If you're feeling fancy, you can always install a nagios instance on a server. I use omd here at work. It has a check_http function that can graphs out your response times and the response size.
GodsMadClown
Gerbil First Class
Silver subscriber
 
 
Posts: 104
Joined: Thu Feb 27, 2003 10:02 am

Re: Website monitoring

Postposted on Wed Sep 03, 2014 7:51 pm

Or if you want to go "old school" just install a copy of wget (in Cygwin if you don't have a Linux system or VM handy), and write a script that periodically uses it to fetch the page you want to monitor. If the fetch time exceeds your threshold, have the script fire off an e-mail.
(this space intentionally left blank)
just brew it!
Administrator
Gold subscriber
 
 
Posts: 38141
Joined: Tue Aug 20, 2002 10:51 pm
Location: Somewhere, having a beer

Re: Website monitoring

Postposted on Sun Sep 07, 2014 6:05 am

The software that I use is Anturis which is a cloud-based one and very simple to use. It monitors everything you need and even more, i mean servers, databases etc. The solution is free up to 5 monitors and they alert you by email.
barryherne
Gerbil In Training
 
Posts: 1
Joined: Sun Sep 07, 2014 6:02 am

Re: Website monitoring

Postposted on Thu Sep 18, 2014 9:55 am

My Company uses http://www.monitis.com/ but its a bit expensive but works. Its nice for more complicated testing. for example if you need to check to make sure your website is available around the globe so that you can test your cdn.

Another option is using an automated task runner like TeamCity. you can set up a job or shell script that hits your isalive page
Stranger
Graphmaster Gerbil
 
Posts: 1426
Joined: Thu Mar 13, 2003 8:51 pm
Location: Socialist republic of Ohio

Re: Website monitoring

Postposted on Fri Nov 14, 2014 9:26 pm

One of Idera's CopperEgg products is website monitoring. They have a 14-day trial version. In fact, it's something I will be personally trying out as soon as I can make the time.
There is a fixed amount of intelligence on the planet, and the population keeps growing :(
morphine
Grand Admiral Gerbil
Silver subscriber
 
 
Posts: 10094
Joined: Fri Dec 27, 2002 8:51 pm
Location: Portugal (that's next to Spain)


Return to Developer's Den

Who is online

Users browsing this forum: No registered users and 1 guest