Comprehensive Monitoring as a Service (CMaaS)

CMaaS Comprehensive Monitoring As A Service is a innovated recent concept to enter in the monitor solutions business world.


Placed in the context of XaaS a collective term with a number of meanings – including “X as a service”, “anything as a service” or “everything as a service” – which refers to a growing number of services provided through the Internet instead of locally supplied rather than provided locally or on-site.

CMaaS is a particular case of a SaaS – Software as a Service thus inheriting all the advantages that come from delivering software in this way.

The CMaaS is a monitoring tool whose main goal is to inform users of the status and performance of all its services, applications or infrastructure, regardless of their geographical locations, architectures and technology platforms.

Like any SaaS, the CMaaS offers its services through a central application, web based, hosted by the monitoring service provider without the direct and indirect costs of the infrastructure for the customer.

The term Comprehensive stand for the ability of this philosophy to monitor everything we need. Presenting itself as a solution for virtually every type of monitoring situations: from monitoring production systems in industry, to the monitoring of environmental parameters in a house, going to medium and small business which needs to monitor servers and applications, among other scenarios.

The primary benefit of monitoring as a service is the ease of setup and maintenance. In general, to begin the process of monitoring in such a systems, its enough the creation of an online account with one of the providers of such solutions, and to ensure that the infrastructure is ready to be monitored (usually something quite simple as to guarantee that the services are accessible by the monitoring systems) and the monitoring begins immediately. The operation and the maintenance of the CMaaS is guaranteed by the service provider.

Although there are several other benefits of this approach these are the ones that stand out:

  • Easy to setup even easier to maintain – As previously mentioned, to begin monitoring, its not required to install the traditional complex systems, neither to maintain application servers, databases and other equipment related to the monitoring tool, contrary to what happens in a on-premise solution.

  • Rapid evolution of the product – The CMaasS systems are centrally updated without logistical problems and transparently to the users of the solution.

  • Distributed applications are easily handled – Through this kind of solutions, an distributed application across multiple servers and / or geographies is much easier to monitor, without the need for agents or installation of specific software.

  • Perfect sense for public clouds – Because the monitoring system should be independent of the cloud system which is to serve the application itself and because it makes no sense to pay for the accommodation in the cloud of the monitoring system.

  • Global Accessibility – Access to the monitoring system from anywhere and from any device.

Still not everything is silver linings and there are some tradeoffs between having an on premise solution and a CMaaS solution:

  • The security of the resulting monitoring data – As the logistics of the monitoring service stays on the side of the CMaaS providers, the resulting monitoring data is not on the direct control of the customer.

  • The security of your applications data – The entry points to the infrastructure that is being monitored can be exploited as vectors of intrusion. To mitigate this risk, the installation of local monitoring components (within the infrastructure) can be a solution.

  • The reliability of the monitoring system – At the end of the day it’s all a matter of trust. THere must be reliability on the suppliers of the monitoring service at various levels: availability monitoring (24/7) / Data Security Client / competence.

  • Real time data – This is probably the “Achilles heel” of CMaaS. If the monitoring requirements involve assessing the status of the services in real time (and not with the usual delay that many of the solutions presented CMaaS) the CMaaS may not be the most appropriate solution.

  • Performance sizing of the monitoring solution – Setting the frequency for collecting performance data in CMaaS solutions are usually not available or can’t be lowered more than a certain resolution.

  • Customization of the monitoring solution – Any CMaaS solution, however good and with multiple variety of configuration and customization options to submit, you can not compete with a developed solution developed to customer needs.

In Conclusion Comprehensive Monitoring as a Service is an attractive solution for many companies and situations specially in cloud based systems and to companies that don’t want or can’t support the costs that an on premise solution costs.



Autor: Tiago Pombeiro @ SysValue