We use cookies to ensure that we give you the best experience on our website.  Visit our Privacy Policy to learn more. If you continue to use this site, we will assume that you are okay with it.

Your choices regarding cookies on this site.
Your preferences have been updated.
In order for the changes to take effect completely please clear your browser cookies and cache. Then reload the page.

In-depth, scalable application monitoring

Ensure maximum productivity for the people using your applications. Make sure your applications run all the time at maximum performance. Say goodbye to preventable outages, late nights or weekend emergencies.

  • Increase the availability of your applications and application servers
  • Identify the root cause of issues with in-depth component monitoring
  • Prevent scalability issues early on and detect ressource bottlenecks
  • Increase the performance of your application
  • Understand your applications better by simulating the impact of individual application component faillings
  • Monitor applications running in containers or in the cloud
Checkmk IT application monitoring use cases

Some of the vendors we support

  • MS Exchange
  • Java
  • Apache
  • AWS
  • SAP
  • nginx

An all-in-one application monitoring software

The people in your organization rely on applications to do their daily job. Monitoring these desktop applications or web apps is key to ensure that the business you are responsible for keeps running smoothly.

Checkmk provides this flexibility through its large collection 1,700+ plug-ins. Here are a some examples of applications which can be monitored with Checkmk:

  • Web application monitoring — Monitor directly the technology used by your web application, e.g. Apache, nginx, HAProxy. Not only externally by HTTP/S (also possible)
  • Middleware monitoring — Ensure high performance of your application servers by monitoring middleware like JBoss, Oracle WebLogic, Apache Tomcat, IBM WebSphere. Identify the source of issues by monitoring components required to run your application.
  • Business application monitoring — Smooth operation of your business depends on applications like Active Directory, SAP or MS Office. Monitor these business critical applications with Checkmk, so that issues are detected immediately.
  • Communication application monitoring — Your email, cloud, and CMS systems need to work 24/7 - not only during business hours. Monitoring, if these applications are alive is not sufficient. Monitor applications directly to detect performance bottlenecks early on.
  • Security application monitoring — Ensure security of your system and compliance with security norms like ISO 27001 with Checkmk. Get alarms, if your anti-virus software is not running or the newest virus signatures are not available on a system.
  • Cloud & container application monitoring — Checkmk supports monitoring of major cloud services providers like AWS or MS Azure as well as the monitoring of Docker containers and Kubernetes.
Try For Free
Checkmk monitors all application types

Increasing availability for your applications

Keep applications and application servers online longer by detecting and fixing potential problems at an early stage. Preventive monitoring is only possible, if you monitor your applications comprehensively. Only by monitoring the availability and status of the individual components of an application, high availability can be achieved in the first place.
Checkmk's comprehensive monitoring of the applications and the associated components provides a basis for keeping an eye not only on the overall state, but also on the partial states if required.

No special application knowledge of a monitoring administrator is neccessary, since Checkmk almost always provides threshold values for alerting.

Checkmk offers many off-the-shelf integrations for typical applications like nginx, Microsoft Exchange, salesforce, Veeam or SAP HANA.

Preventing scaling issues with application monitoring

Application monitoring helps you to better estimate the current and future resource requirements of applications. Identify unused resources as well as future bottlenecks in resources at an early stage using the metrics from the applications.

Applications that only require a small amount of resources can be isolated. Long-term monitoring of the applications also allows you to understand larger patterns (e.g. only seasonal high utilization of web servers).
Checkmk offers comprehensive methods for retrospectively assessing the scaling needs of application servers and has methods for efficient long-term data storage.

This also helps you in the end to reduce the TCO (total cost of ownership) of your IT!

Root-cause analysis

In the end, what matters is that a user of an application can do his job, even if it is only a 'simple' thing like sending an email. But finding the cause for your mail system being down can be cumbersome and difficult. In such a stress situation, you need a tool with root-cause analysis capabilities, which can show you immediately where the problem originates.

Checkmk allows you to model dependencies and create logical application groups and visualize them with its Business Intelligence feature to do such a root-cause analysis. You can also simulate, what happens, if a component of the application fails.

This way, potential performance or availability problems can be identified before they occur.

Supported applications and more

Apache HTTP ServernginxHAProxyJavaWebsphere MQActiveMQvSphereHyper-VProxmoxVeritas Cluster ServiceAmazon Web ServicesMicrosoft AzureNutanixDockerLXCKubernetesPostfixMailmannullmailerqmailpfSensePleskMS OfficeSkypeMS ExchangeSAP R/3SAP HANACitrixStormshieldKasperskyBarracudaMcAfeeSymantecMicrosoft SQL ServerMongoDBMySQLOraclePostgreSQLIBM DB2IBM InformixIBM Lotus DominoIBM Tivoli Storage ManagerUnitrends BackupVeeamLibelle Business ShadowRuckus SpotOpenHardwareMonitorSNMPHTTP/STCPPOP3/IMAPLDAPSMTPSSHAIXFreeBSDHP-UXAny LinuxMacOS XWindowsNetBSDOpenBSDOpenVMSSolaris

Reasons to choose Checkmk for monitoring your applications

Compatible with any OS

Checkmk supports the monitoring of almost every operating system: Linux, Windows, macOS, but also many other OS like BSD.

Ultra-scalable & Flexible

One Checkmk instance can monitor thousands of servers and can easily scale horizontally with our distributed monitoring setup.

Intelligent Monitoring

Checkmk intelligently discovers which metrics to monitor on your server without needing any additional configuration.

It's fast to get started

Checkmk enables you to go from zero to monitoring in less than 15 minutes. Installation is super easy and fast!


With Checkmk we have visibility and insight into the systems and applications that power our business. We know the lifecycle and usage patterns of our systems thanks to Checkmk and this is really a powerful feature when making important business decisions regarding these systems.

We do not have to do guess work, it is a matter of pulling up the right view or generating the report and looking at the details..

Marius P. - CEO

We are monitoring IT infrastructure from UPSs over servers, hypervisors, network, SAN and NAS storage up to the operating systems and databases as well as SAP for over 80 customers with Checkmk and have made excellent experiences with the tool, the technical support and also the user community.

Gerd S. - Teamlead Monitoring

The whole Checkmk environment has a very mature, stable foundation of supported checks and performance counters. Yet it grows almost on a daily basis.

Support for new systems is being implemented very often and if you are willing to request it yourself, you can have it included in the core distribution in very little time. This agility really has no match among the larger competitors.

Wolfgang G. - Service Manager

Trusted by global brands and local organizations worldwide

  • Zalando
  • Robert Bosch
  • Airbus Defence and Space
  • DB Schenker
  • Groupon
  • Vodafone


See checkmk in action!

Schedule a complimentary demo with one of our technical consultants and see how Checkmk can help based on your organization's specific requirements.