Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know Zabbix and Nagios, but I don't know any company that host those services for others to use.

I would like to find a solution that monitored at least some of my public URLs (if they are returning a expected result).

share|improve this question

closed as not constructive by Chris S Mar 28 '13 at 14:55

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Why not simply put a/two zabbix hosts in the cloud? – Maxwell Jan 6 '10 at 16:03
Shopping Questions are Off-Topic on any of the Stack Exchange sites. See Q&A is hard, lets go Shopping and the FAQ for more details. – Chris S Mar 28 '13 at 14:56
up vote 8 down vote accepted

My company provides a product, Server Density, which is exactly this. Zabbix / Nagios are more suited to custom monitoring, but we do monitor key OS stats like CPU, memory, disk usage and applications like MySQL, Apache and Nginx. There's also a plugin system and API.

We support Windows, Linux, Mac and FreeBSD servers.

share|improve this answer
Thanks for pointing me to your site, David, but I spent 5 seconds getting distracted by the purple floating lines moving about on either side, and then left. Try testing your bounce rate without it. – harvest316 Dec 27 '13 at 4:48

There's Pingdom for uptime and response time measurement. It can use Ping, HTTP, POP, IMAP, SMTP to check the uptime and response time of your servers.

Mails and SMSes can be sent when the server is unreachable or doesn't supply the desired result, however I don't believe you can specify which content you should receive if you use HTTP checks. Just the various HTTP response codes are checked, such as 200 OK, or a 404 or 500 error. There are nice graphs and reports and an iPhone app for on-the-go monitoring.

It will run its checks from a pool of servers worldwide and will verify a failure via another server to make sure it doesn't annoy you with issues of their own datacenters.

I've recently started their trial and am quite impressed with the ease of use and response speed. The downside is it only checks things which can be checked from the outside, i.e. no CPU monitoring or Diskspace alerting.

share|improve this answer

There aren't any companies providing hosted versions of Nagios or Zabbix as they're not really designed for a multi-tenant hosted model. They work great if you're setting up a single deployment, but don't work well when you're trying to setup separate deployments for individual cusotmers. There are a number of monitoring providers that offer a similar service (full disclosure, my company Panopta is one of them) but these tend to all but custom developed to fit the needs of the hosted model.

There are quite a few options out there, depending on what your needs are. At the simplest end there are services that will monitor a handful of webpages that are free or only a few dollars per month, to higher-end offerings that can handle hundreds of servers and numerous services per server. There are a number of other threads here that provide recommendations, or you can do a Google search for "server monitoring" and find quite a few. Most will give you a free trial period during which you can test out the service, so you can try a number of them and see what's the best fit for your needs.

share|improve this answer
This has changed a bit: We just started a company called Tribily ( offering hosted zabbix. There are also some companies offering hosted Nagios, usually buried under a neat little skin. – Walter Heck Nov 28 '10 at 0:15

The website Monitor Tools has a directory of monitoring tools that are hosted, or delivered via Software as a service model.

share|improve this answer

You may want to check out alert logic and counterpane. Those are the some I know of. However, as you mentioned there are lots of free and commercial monitoring tools do this job.

share|improve this answer
1 – Jader Dias Jan 6 '10 at 22:50
1 – Jader Dias Jan 6 '10 at 22:51

You can check out our solution for uptime monitoring link text . It's just opened as a public beta so it's free. Hope you will like it.

share|improve this answer

This really depends on what OS your running and also what services you wish to monitor, I've recently started to use HoundDog (owned by GFI), its very good for windows based OS.

Alternatively Pingdom is great for checking uptime of webservers etc

share|improve this answer

We use WebSitePulse, in addition to our usual Nagios setup, specifically to test public access to our networks from multiple locations around the globe. It is a little pricey unfortunately, but their service is good.

Pingdom offer a similar 'multi-source' service, and have a better UI, but last time I checked didn't have as many geographic monitoring sources. They are much cheaper too.

Many customers also use Site Confidence quite happily too. It has good SLA reporting, as far as I understand.

share|improve this answer

Take a look at Pager Duty

share|improve this answer

protected by splattne Dec 28 '11 at 15:12

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.