After 18months development I'm proud to announce ServerMonitoringHQ to the world. A hosted software as a service tool for monitoring servers.
After running Status2K.com (a PHP script for server monitoring) for a few months I ran into a few issues. Mainly that it's hard to maintain and spot errors with a script running on someone else's servers. And also that it's fustrasting to see copies of your script pirated on numerous file sharing sites.
So I wanted to create a hosted server monitoring and statistics solution. I looked at the other hosted solutions and most seem to concentrate on uptime, i.e. pinging servers or loading web pages. There are a few that gather statistics internally e.g. you install an agent on each of your servers. I decided to have an agent-less approach. So ServerMonitoringHQHQ can gather server statistics over SSH with nothing to install on your server. For those that don't want to give out SSH information you can also use the ServerMonitoringHQ agent script. The script gives a nice realtime web based statistics output. See the ServerMonitoringHQ Agent
I've been programming professionally since 1994 mainly for investment banks in London. I started out doing C and C++ for satellite communications companies before progressing onto Java. I installed Linux for the first time in 1996 and have been using a mixture and Windows and Linux on the server side throughout my career.
I've had numerous side projects throughout the years but ServerMonitoringHQ is the most viable and I'm going to spend a lot of time marketing this site and hopefully making it the best monitoring solution out there.
ServerMonitoringHQ is a Ruby on Rails application. After building sites in Java and PHP I've found Rails to be the most productive platform currently available.
The ServerMonitoringHQ Agent is a PHP application. PHP I believe is the most widely available scripting language on Linux so hopefully most people should find installation of the script trivial.
The site is hosted at Heroku which provides me with the ability to scale the site if required quite quickly. I actually have 4 applications installed at heroku to support this site.
I'd like to give credit to the guys over at the Micropreneur Academy the information from there has shaped a lot of what you see here.
Spot server issues in lightning time.
"It's like PingDom for servers"