Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Maneki Neko
Oct 27, 2000

I've been looking around at external monitoring services for our various public facing services. We're an MSP and have users around the country, and want to basically know when things are dead before our customers call us.

Our needs are pretty boring. All I really want is geographically distributed external monitoring that does:

  1. HTTP/HTTPS monitoring (on maybe 1-5 minute timeframe)
  2. HTTPS certificate monitoring
  3. TCP port monitoring (if it understands some basic protocols like RDP, yay)
  4. Nice dashboarding, multiuser access and detailed information on why a check failed (HTTP status codes, etc)
  5. Not be thousands of dollars a month for 50-100 checks
  6. Would be nice to have synthetic transaction support down the road, so I don't have to switch services, but I don't need this now.

I didn't think this was that crazy of a list of requirements, but apparently it is, as all of the "cheaper" monitoring services I've found tend to somehow manage to fail at least one of those (pingdom doesn't do SSL certificate monitoring, Monitis can't apparently provide info on why a check failed, etc).

In past lives, I've used fancier pantsier monitoring for SaaS systems that are full blown user experience monitors, and while that would be nice to have for some of our stuff, at the moment we just need some basic visibility into uptime monitoring/basic performance.

Anyone have any suggestions for hosted services? I've looked at:

  • Monitis
  • Pingdom
  • Dotcom-monitor
  • Alertsite
  • Alertfox
  • obvious.io
  • Uptime Robot
  • Pingmate
  • Blikker

I also wouldn't be opposed to doing some kind of DIY monitoring solution that we just stash in the cloud in various locations (via AWS or Azure or something) as long as it's reliable and not a pain in the rear end to use.

Maneki Neko fucked around with this message at 20:24 on Aug 7, 2014

Adbot
ADBOT LOVES YOU

Scaramouche
Mar 26, 2001

SPACE FACE! SPACE FACE!

We've been using Pingdom for this, we're on the $9.95 plan. A couple months ago they introduced multiple accounts and you can actually set up routing depending on what fails.
https://www.pingdom.com/pricing/

Maneki Neko
Oct 27, 2000

Scaramouche posted:

We've been using Pingdom for this, we're on the $9.95 plan. A couple months ago they introduced multiple accounts and you can actually set up routing depending on what fails.
https://www.pingdom.com/pricing/

Yeah sadly they don't do #2 on my list.

Scaramouche
Mar 26, 2001

SPACE FACE! SPACE FACE!

Maneki Neko posted:

Yeah sadly they don't do #2 on my list.

Hmm, I've never done that before. Do you mean monitoring if it expires? These guys might do it:
http://www.dotcom-monitor.com/blog/index.php/network-services-monitoring/ssl-checker-ssl-certificate-monitoring/

Maneki Neko
Oct 27, 2000

Scaramouche posted:

Hmm, I've never done that before. Do you mean monitoring if it expires? These guys might do it:
http://www.dotcom-monitor.com/blog/index.php/network-services-monitoring/ssl-checker-ssl-certificate-monitoring/

Yeah, checking for expiration/validity. Dotcom-monitor is on my list of things to look at.

deimos
Nov 30, 2006

Forget it man this bat is whack, it's got poobrain!
We don't use a hosted solution for this since we've baked everything monitoring into ZenOSS but I have heard great things about http://www.panopta.com/ which has a bunch of your needs and more, including 6.

ZenOSS + Fluentd + elasticsearch + Pager Duty is happy fun times to be had for all. We paid for ZenOSS because of convenience but the free version can be modded to do almost everything the paid version can do, including service dependencies so that the right team gets alerted when poo poo goes bad, no longer does the services team get alerted when a VM host hosting apps is showing issues.


BTW, if you want to provide evidence to management of how high the cost of this poo poo can go, get a quote from Neustar.

deimos fucked around with this message at 22:56 on Aug 7, 2014

wwb
Aug 17, 2004

New relics free tier has alerts now and can do http/https pings and also tracks server uptime which effectively covers much of the rest. Having all the telemetry data there is nice as that can often hint at what went wrong.

Ps: have a grandfathered in neustar née BrowserMob plan. That is a prefer freaking awesome service if you can afford it.

Adbot
ADBOT LOVES YOU

deimos
Nov 30, 2006

Forget it man this bat is whack, it's got poobrain!

wwb posted:

New relics free tier has alerts now and can do http/https pings and also tracks server uptime which effectively covers much of the rest. Having all the telemetry data there is nice as that can often hint at what went wrong.

Ps: have a grandfathered in neustar née BrowserMob plan. That is a prefer freaking awesome service if you can afford it.

Neustar is impressive, but holy christ they're expensive.

  • Locked thread