cloud-monitoring

Cloud Monitoring Services: A Resource Guide

11 comments

cloud-monitoring

The cloud computing market has spawned an ecosystem of third parties that provide tools that monitor the performance of your hosted apps in the cloud, or keep a watch over public clouds (notably Amazon EC2) for breaks in service-level agreements. Some cloud computing monitoring services provide a single dashboard for SysAdmins to check the status of all their different clouds, whether public or private.

Below is a list of cloud monitoring companies (in alphabetical order) with a brief description of what they offer. We will continue to update this list as new suppliers come on board. Have we missed someone? Send us your feedback.

Amazon CloudWatch
If you’ve read enough pitches from independent providers of software that monitor Amazon clouds, you might  think Amazon doesn’t offer tools to monitor its own clouds. Amazon does offer CloudWatch, a Web service for monitoring Amazon Web Service cloud resources, starting with EC2. According to Amazon’s CloudWatch description page, the tool enables customers to monitor EC2 instances and Elastic Load Balancers in real-time. Its Auto Scaling feature, which is free to CloudWatch customers, allows customers to dynamically add or remove EC2 instances based on CloudWatch metrics. CloudWatch is pay as you go, and priced according to the EC2 instances monitored.

Gomez
Perhaps better known for its Web performance products, Gomez also provides cloud evaluation, testing and monitoring. Gomez claims that most cloud providers currently do not offer monitoring of their services from the perspective of the end-user, nor do they offer SLAs that guarantee the performance of their infrastructure. Gomez helps customers monitor the performance and availability of cloud apps, and monitor for SLA compliance. “We can monitor any cloud platform – and customers using the Gomez portal
can use charting, drill-down and contributor group functions to identify specific components of their applications,” Gomez says. A single dashboard for monitoring multiple cloud platforms is in the works, according to a spokesperson.

Hyperic/Cloud Status
Peformance monitoring and management company Hyperic offers CloudStatus BETA, a free service that provides real-time reports and weekly trends on cloud issues including service availability, response time, latency, and throughput. The service supports Amazon Web Services and Google App Engine. “As each cloud vendor provides multiple services for their users to consume, CloudStatus groups reports on performance and health statistics by each service,” according to Hyperic. In addition to CloudStatus, Hyperic provides Hyperic HQ Open Source, which the company says is the first software to allow companies to monitor cloud services alongside their internal infrastructure. The commercial version of Hyperic HQ, monitors Amazon Web Services.

LogicMonitor
LogicMonitor’s SaaS-based cloud monitoring software uses the same automation features that are central to its physical datacenter monitoring tools. Administrators can drill down into detailed performance data from disk latency to network traffic to application-specific parameters , says the company. Central to LogicMonitor’s cloud monitoring is its Active Discovery engine, which provides ongoing discovery of newly added or deleted instances as they are provisioned, and automatically configures them for monitoring. Thousands of virtual devices can be added to monitoring without a need to maintain in-house monitoring servers, the company adds. LogicMonitor is available on a month-to-month subscription basis, which includes maintenance and support.

Nimsoft
Monitoring specialist Nimsoft says its Nimsoft Monitoring Solution (NMS) monitors all enterprise applications, whether they’re in the corporate data center, or on private or public clouds. All this can be monitored from a single Unified Monitoring dashboard. Nimsoft provides monitoring of both public and private clouds. In the public cloud, Nimsoft casts its eye over infrastructure as a service platforms, including Amazon and Rackspace; platform as a service, including Microsoft Azure and Google App Engine; and software as a service, including Salesforce.com and NetSuite.

Monitis
Monitis, a spin-off from Web portal Lycos Europe/Bertelsmann, provides monitoring of Amazon EC2 and S3 cloud storage. Monitis agents can be automatically installed on new servers to monitor performance metrics, plus generate notifications when resources are detected to be low. Users are notified if a server is lost in the Amazon cloud, or if thresholds are being broken, says Monitis, which also provides system monitoring, performance testing, and configuration management from the cloud.

Tap In Systems
San Francisco-based Tap In Systems says it bridges the systems management gap between the traditional monitoring tools that “typically do a poor job with the virtual environments of the cloud,” and the “limited visibility into the status and performance of cloud-based systems and applications.” Its Cloud Management Service is built on an event management architecture in the Amazon cloud, and provides real-time monitoring and alerting of system status, usage and peformance of cloud and on-premises systems and applications; reports and charts of historical events and performance metrics; and models the states of applications and generates alerts based on those models.

TechOut
TechOut is founded by John D’Esposito, a former consultant to IBM who led the development of n-tiered infrastructures for clustering servers for performance and load balancing. TechOut monitors a range of technologies, including Website monitoring and business transaction monitoring. It monitors cloud services from Amazon, FlexiScale, Go-Grid, Joyent, Nirvanix, and 3Tera.

Zenoss
Zenoss’ creators say they founded the company after managing the cloud-based services of a large telco application service provider and being frustrated with using a traditional “big 4 monitoring tool that was failing.” “The management tool was too complex, un-integrated, too expensive, and too ‘static’ to monitor the services required by the dynamic nature and scale of the business,” Zenoss explains on its Web site. The company says its “unlegacy” tools were developed to monitor the new generation of dynamic clouds and data centers. Zenoss says it manages physical virtual and cloud devices, monitoring networks devices and relationships. Zenoss also automatically adjusts its monitoring as change occurs.

About the Author

Add Your Comments

  • (will not be published)

11 Comments

  1. Joel Carter

    One more: https://www.cloudkick.com

  2. LogicMonitor is a hosted solution that provides comprehensive monitoring of your cloud based servers. More info and a free trial at http://www.logicmonitor.com/logicmonitor-hosted-monitoring-service/cloud-computing/

  3. Cloud vendors are providing customers with near real time reporting today. This is accomplished with internal infrastructure management systems like SiteScan Web to ensure power and cooling continuity. If you are thinking about moving data to the cloud, keep in mind that in a pure cloud offering you probably can’t tell where your data is, so a monitoring package does no good. I would suggest, if you are contemplating moving to cloud services, making a determination of the vendor's exception reporting maturity and alerting/notification process(es).

  4. IntroSpectrum also provides hosted web application performance monitoring for cloud applications.

  5. John

    I was curious about Apparent Networks. Would they fall within this group?

  6. It absolutely makes sense to use SaaS-based solution for cloud management & monitoring. Has anyone tried Hyperic/Cloud Status system yet? If, so can you share your experiences? We are currently seeking monitoring solution for a SaaS we’ve been developing , hosted at AWS (EC2). Our focus is on the following aspects of the cloud computing: websites monitoring, business transaction monitoring, physical devices monitoring, etc. Since one of the premises is A 5-nines availability, we need a solution that assures certain level of performance of monitoring infrastructure in the SLA.

  7. Terry Miller

    If you're running Windows in the cloud you might wanna take a look at MonGuard. We use them for our cloud based servers and they can alert with sms/email/phone calls. Tried monitis and zenoss - really liked zenoss but the interface is a bity kludgy and integrating sms alerts - forget about it. Plus you have to deal with OID's was a pain. I'd check out http://www.monguard.com - worked for us.

  8. Check out ScienceLogic, if you want to unify managing your data center and your public cloud. It offers an all-in-one dashboard and central portal: http://www.sciencelogic.com/product/capabilities/cloud-monitoring

  9. Mitchelle

    Amazing list; I think there is another player which you can consider adding up on the list i.e., Keynote Systems ; I come across about this on Codie awards Keynote Cloud Application Perspective is the Best Cloud Application/Service URL: http://www.keynote.com/products/web_performance/performance_measurement/cloud-application-monitoring.html

  10. SteveR

    The tool we use is CloudView NMS http://www.cloudviewnms.com . Scalable to thousands of nodes , can monitor/manage practically anything because it is based on standards (SNMP, sysLog, TL-1 , e-mail alerts....more). A lot of really useful features , network inventory, maps, services monitoring, standard MIBs GUI, remoote secure multi-user acess, etc... And unlike others they do not charge as your network grows - from my point of view very important feature :-)