Everything monitored

Quickly gain a complete view of your IT infrastructure, no matter how complex. Checkmk provides powerful monitoring of networks, servers, clouds, containers and applications. Fast. Effective.

Monitor your entire hybrid IT infrastructure


Ensure that your server infrastructure is operating at peak performance. No more late nights and weekends!

Scalable server monitoring software for Sysadmins and DevOps

Ensure peak server performance for your infrastructure with the best server monitoring. Say goodbye to preventable outages, late nights, or weekend emergencies.

  • Monitor any type of server (web, mail, database servers etc.)
  • Flexible server monitoring through the use of more than 2,000 smart checks
  • Easy-to-use configuration, auto-discovery and network mapping
  • Native agents for Windows, Linux and many more operating systems
  • Agentless monitoring with SNMP and TCP/UDP (FTP, LDAP, IMAP etc.)
  • API-based checks based on HTTP/XML, SSH or TELNET
  • Measurement intervals as short as 1 second

Reasons to choose Checkmk as your server monitoring tool

Compatible with almost anything

Different OS that you can monitor with Checkmk

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

Ultra-scalable & Flexible

Server rack connects to two others

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

Intelligent Monitoring

old Checkmk logo with lights

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

It’s fast to get started

stop watch

Checkmk enables you to go from zero to monitoring in less than 15 minutes. Thus, the installation of your new server monitoring solution is super easy and fast!

Some of the vendors Checkmk support      

IBM logoHP logo                               Cisco logo                Dell logo               Supermicro logo               Fujitsu logo


Linux server monitoring

The inbuilt Checkmk dashboard for Linux servers


Get an accurate overview of your Linux servers’ health and performance. We support the following Linux OS: Debian, Ubuntu, Red Hat Enterprise Linux, Fedora, CentOS, openSUSE, SLES and other derivatives, as well as all other DEB-based distributions.

Benefits of Linux server monitoring with Checkmk:

  • Minimal footprint (the agent requires little CPU, RAM or hard drive space)
  • Full transparency (only a shell script is executed in which you can see all commands)
  • Complete security (the agent permits no access from the network whatsoever)

Windows server monitoring

The inbuilt Checkmk dashboard for Windows servers

Monitor your Windows servers and gain insights into critical metrics such as CPU, memory, disk usage, services, processes, network interfaces, filesystems and more. Quickly identify and resolve any performance or availability issues.

Benefits of Windows server monitoring with Checkmk:

  • Integrated log management for Windows Event Log
  • Easily integrate monitoring for MS Exchange, Active Directory, MS SQL and Skype
  • Monitor the latest Windows OS and older versions (Windows XP, Windows Server 2003 etc.)
  • Use a simple executable file with no DLL dependencies (no risk of malicious code injection as the agent doesn’t read data from the network)

Virtual server monitoring

Monitoring services of a vSphere host in Checkmk

Monitor the health and availability of your virtualized server environment. Checkmk supports the real-time monitoring of all major virtualization platforms, such as VMware ESXi, Microsoft Hyper-V and associated virtual machines.

Virtual server monitoring is already integrated in Checkmk, so that your virtual machines can be monitored with almost no additional set-up. Checkmk itself can also be run on a virtual server infrastructure within the virtual appliance.


Reduce downtime in your network with the network monitoring of Checkmk and discover hidden issues impacting the bandwidth to ensure maximum productivity for your users. 

  • Gain visibility into your whole network — no more flying blind
  • Discover hidden issues impacting the performance of your network
  • Find faster solutions by quickly eliminating sources of potential problems
  • Set up a holistic network monitoring for all of your network ports in minutes
  • Discover problematic trends using real-time and historic data

Some of the vendors Checkmk support

Juniper logo              Cisco logo              Huawei logo              HP logo              Intel logo              Brocade logo

An easy to set-up holistic network monitoring software

Your whole business depends on an efficiently-functioning network infrastructure. However, even networks in small companies can get hugely complicated over time and it is easy to lose the overview and have difficulty keeping an eye on everything. A good network monitoring software can help to handle this issues.

Checkmk as a network monitoring tool can help you quickly monitor your entire network and it doesn’t cover only the major devices, but also a broad range of vendors — even those outside the mainstream. And this all without complicated configurations and endless alarms. With a few clicks, you will be able with this network monitoring tool to monitor all your network devices, e.g.:

  • Switches & Routers — Monitor packet rates, error rates, the state and bandwidth of ports, error rates, CPU utilization, fans, power supply, temperature and more. Supported devices for network monitoring include, e.g. Alcatel-Lucent, Cisco, Brocade, Dell, Enterasys, Extreme Networks, Huawei, Intel, Juniper, TP-Link.
  • Wireless — Also monitor your wireless networks, e.g. state of access points, signal strength and connected devices for Aerohive, Aruba Networks, CBL, MikroTik, Netgear, Fritz!Box, etc., devices.
  • Firewalls — Ensure the security of your network by monitoring the health, VPN tunnel state, high availability state and more of your BlueCat, Checkpoint, F5, FireEye, FortiGate, IBM, Palo Alto Networks, etc., devices.

Ultra efficient network monitoring

Checkmk provides you a topology of your network in its network monitoring

Checkmk uses a rules-based concept for configuring your network monitoring. This becomes especially powerful when monitoring a large number of similar devices, in contrast to a template-based approach, in which you need to configure each ‘sensor’.

With just a couple of rules you can configure your entire network monitoring, e.g. monitoring only the error rate for access ports. Routers and switches can have several hundred SNMP messages – it is important to monitor only what really matters. Checkmk knows what data matters, and filters the data for you so that you get to see the data you actually need in your network monitoring.

For small networks and ISPs

Network monitoring allows you to keep an eye on your bandwidth

Checkmk comes with more than 1,800 preconfigured checks and it is highly likely that it can monitor any switch, router or firewall you may have.

You can monitor the network interfaces of low-end switches with just a couple of ports. But you can also monitor huge core switches with several hundred ports or the devices powering the internet — monitor BGP sessions, routing engines, fans, memory, file systems and more for your BGP routers.

Network flow monitoring

Identify Top Talkers and Top Listeners in your network

In addition to comprehensive network monitoring, the Checkmk Enterprise Edition starting from version 2.0 optionally supports monitoring of network flows. Checkmk is able to integrate network flow data provided by ntop and allows you to get an even more detailed monitoring of your network. You can analyse your network traffic in-depth without having to leave the Checkmk interface.

By analyzing flow data, you can learn which hosts, applications, or protocols are communicating with each other. This allows you to break down network usage per host, destination address, protocol, or application to see what the top talkers and top listeners are on your network. In addition, network flow monitoring helps you detect bottlenecks or anomalies in your network infrastructure.

With Checkmk you have all the data in your Checkmk main dashboard. Checkmk gets all the information from ntop. Furthermore, you can view all flow information and analyze all flow-specific alarms via the alert dashboard. In addition, the flow data provides you with supplementary information on each host, such as traffic packets, ports, peers and applications.

Understanding switch port usage

A good network monitoring software provides you an overview of your network ports

Have you ever stood in front of a switch and wondered which ports are actually being used, and which not, or that someone hasn’t simply removed a cable? Have you ever unplugged your CEO from the internet because the port looked as if it was not in use, but he was in fact just on a business trip?

Checkmk combines real-time data and historic data in its network monitoring to understand which of a switch’s ports are in use. With the switch port statistics feature, you can see immediately which port is up/down/free, the speed, whether it is currently being used, and the last time when it was in use.

VPN and remote workplace monitoring

Checkmk as network monitoring tool provides you also insights about your VPN status

Avoid capacity bottlenecks, bandwidth and performance issues, or configuration errors from slowing down your VPN and remote workplace architecture. This is the only way to ensure that your employees can easily access the tools and applications they need from home or wherever they work.

With Checkmk as your network monitoring software you are able to monitor the status and the number of your active VPN tunnels and the number of bytes being transferred via VPN, so that you can detect problems early and guarantee secure remote access to your company infrastructure at any time.

Prevent your VPN gateway from becoming a bottleneck in your remote architecture by easily monitoring device CPU usage with Checkmk. In this way Checkmk helps you to react to possible bottlenecks at an early stage.

With remote workplaces it is useful to monitor several parameters simultaneously to ensure smooth operation. Here, too, you should always keep an eye on the performance utilization of your gateway. Checkmk also helps you to keep an eye on the resource capacities of your virtual platform. Only if sufficient CPU, RAM or Storage IO are available, can a smooth operation and a possible scaling of the virtual workstations be guaranteed.


Detect scalability issues, resource hogs, and other performance-related issues and fix them proactively.

In-depth, scalable application monitoring

Ensure maximum productivity for the people using your applications. Make sure your applications are always running 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 and detect resource bottlenecks early
  • Increase the performance of your application
  • Understand your applications better by simulating the impact of individual application component failures
  • Monitor applications running in containers or in the cloud

    Some of the vendors Checkmk support

    MS Exchange Logo      Logo Java      Apache Logo      AWS Logo      SAP Logo      nginx Logo


    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 of 1,800+ plug-ins. Here are some examples of applications which can be monitored with Checkmk:

  • Web application monitoring — Directly monitor 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 can be 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.

Increasing the availability of your applications

Java Application Server Monitoring with Checkmk

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 can high availability 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 necessary, since Checkmk almost always provides default threshold values for generating alerts.

As an application monitoring tool Checkmk offers many off-the-shelf integrations for typical applications such as nginx, Microsoft Exchange, salesforce, Veeam or SAP HANA.

Preventing scaling issues with application monitoring

Monitoring of Java Garbage Collection

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 number 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 ultimately helps you to reduce the TCO (total cost of ownership) of your IT!

Application monitoring tool comes with root-cause analysis

Monitoring a webshop via the business intelligence

In the end, what matters is that an application’s user can do their 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 stressful situation, you need a application monitoring tool with root-cause analysis capabilities, which can show you immediately where the problem has originated.

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

In this way potential performance or availability problems can be identified before they occur.

Supported applications and more

Apache HTTP Server • nginx • HAProxy • Java • Websphere MQ • ActiveMQ • vSphere • Hyper-V • Proxmox • Veritas Cluster Service • Amazon Web Services • Microsoft Azure • Nutanix • Docker • LXC • Kubernetes • Postfix • Mailman • nullmailer • qmail • pfSense • Plesk • MS Office • Skype • MS Exchange • SAP R/3 • SAP HANA • Citrix • Stormshield • Kaspersky • Barracuda • McAfee • Symantec • Microsoft SQL Server • MongoDB • MySQL • Oracle • PostgreSQL • IBM DB2 • IBM Informix • IBM Lotus Domino • IBM Tivoli Storage Manager • Unitrends Backup • Veeam • Libelle Business Shadow • Ruckus Spot • OpenHardwareMonitor • SNMP • HTTP/S • TCP • POP3/IMAP • LDAP • SMTP • SSH • AIX • FreeBSD • HP-UX • Any Linux • MacOS X • Windows • NetBSD • OpenBSD • OpenVMS • Solaris


Monitor databases directly on the servers where they run — or from the outside. Use preconfigured thresholds for minimal setup time.

Database Monitoring with Checkmk

Complete monitoring of your database servers and databases – including availability, database and table size, cache ratios and many other metrics.

  • Monitor databases on Linux, Solaris, AIX, HP-UX, Windows, as well as OS-specific ones
  • Monitor from the ‘outside’ (via network ports), or from within (via the OS)
  • Monitor both on-premise, as well as vendor-specific cloud databases
  • Use preconfigured thresholds and shorten configuration time
  • Benefit from standard queries already implemented in the Checkmk plugin – no database know-how required
  • Use active database monitoring via custom queries where desired

Some of the vendors Checkmk support

Oracle logo            MySQL logo            Microsoft logo            SAP logo            IBM logo            AWS logo

Database Monitoring helps to ensure high performance

Checkmk enables you to see what’s currently running on each of your database instances. Monitor database attributes that are critical to your business operations and visualize them on a custom dashboard:

  • Oracle – Checkmk supports oracle databases starting from version 10.2. Use it to monitor multi-tenant architectures, Exadata, container-based databases and much more.
  • MSSQL Server – Monitor MSSQL Server starting with Windows Server 2008 R2 and get detailed info on resource metrics (e.g. data and log files), performance data (e.g. cache hit ratio) and other parts of your databases.
  • MySQL/MariaDB – Monitor core performance and resource usage metrics (e.g. tablespaces).
  • SAP HANA – Get insights into the health and performance of your SAP HANA implementation. Troubleshoot issues quickly, before users are affected.
  • PostgreSQL – Perform a fine-grained monitoring of database activity by tracking what queries really do. Improve availability by monitoring instances, sessions and much more.
  • Cloud-based – With Checkmk you get immediate visibility into the performance of your Amazon RDS & Azure SQL Database instances.
  • Other databases – Checkmk also supports the monitoring of other database systems such as: MongoDB, IBM DB2, IBM Informix etc.

Oracle Database Monitoring

Oracle database monitoring with Checkmk

Use just one plug-in to keep an eye on your oracle databases and go beyond monitoring the basics (tablespaces, active sessions etc.), to get in-depth performance data for all your instances.

Checkmk provides comprehensive options for Oracle databases which cover:

  • Oracle Real Application Cluster (RAC) with and without Data Guard
  • Oracle Automatic Storage Management (ASM)
  • Oracle Wallet (allow user access without password)
  • Oracle DIVA
  • Oracle CRS

MySQL/MariaDB Performance Monitoring

Graph showing MySQL monitoring data in Checkmk

Checkmk is a comprehensive and simple-to-configure tool used to monitor any version of MySQL/MariaDB databases running on Linux and Windows.

Among other possibilities, with Checkmk you can:

  • Monitor MySQL/MariaDB clusters, slaves and resource usage
  • Track the IO rate of the InnoDB database engine for MySQL

MSSQL Server Monitoring

MSSQL database monitoring with Checkmk

Take a pro-active approach and optimize Microsoft SQL Server performance with ease. Streamline access by using ‘trusted authentication’, so no user/password needs to be created on the SQL Server instance.

Use separate services of backup type for each tablespace, and set specific levels for each backup type. Understand how application performance is affected by getting detailed info on metrics such as:

  • Locks per batch and locks per second
  • Cache hit ratio
  • Transactions per second
  • Size of data and log files


Track workloads, bottlenecks, availability and performance across your public, private or hybrid cloud infrastructure.

Cloud Monitoring for Public, Private or Hybrid Clouds

A powerful IT monitoring solution to help you track workloads, bottlenecks, availability and performance for your cloud applications and infrastructure.

  • Intelligently monitor all your cloud applications and infrastructure
  • Monitor and maintain the health and reliability of your cloud workloads
  • Continually optimize your cloud performance
  • Auto-detect and monitor cloud components and keep up to date with any changes made in your cloud environment
  • Detect issues with 3rd party services, load-balancers or disconnected hosts
  • Monitor cloud instances to get deep visibility into the resource usage both at OS level and at application level

A cloud monitoring tool built for enterprise cloud ecosystems

Checkmk provides in-depth insights into the health and performance of your cloud infrastructure and allows IT adminstrators to create custom dashboards to monitor all nodes, servers and hosts.

Analyze various system and infrastructure parameters to ensure optimal performance for your applications and cloud resources.

  • Get full visibility across all cloud and on-premise tiers, including OS-level and other important network metrics
  • Manage system health and easily trace errors across complex, distributed architectures.
  • Eliminate all blind spots by detecting issues related to 3rd party services, load-balancers, disconnected hosts, or limited network visibility.

Dynamic alerting

Monitor, query and alert on metrics and errors for specific services – including those based in multiple regions and/or timezones.

IT budget monitoring

Stay on top of your IT spending by keeping an eye on your cloud infrastructure’s cost and the services that you are using.

Unified insights

Use highly customizable dashboards to monitor alerts, track events and visualize consolidated performance metrics.

Intelligent AWS monitoring

Overviw of AWS cloud monitoring with Checkmk

Simplify cloud complexity by using an all-in-one platform to move beyond application performance monitoring.

Checkmk is built for monitoring your public, private and/or hybrid enterprise cloud ecosystems and helps with:

  • Unified insights into the availability and performance of workloads running on AWS
  • Custom dashboards that provide an overview of your entire cloud ecosystem
  • Granular detection of issues and in-depth root-cause analysis

AWS services currently supported by Checkmk:

AWS services that can be monitored with Checkmk

Full-stack Azure cloud monitoring

Host monitoring for public clouds like AWS and Azure

Monitor high-volume Azure SaaS, IaaS and PaaS production environments. Get detailed insights and metrics on the performance of your systems, applications and cloud resources.

Use Checkmk to:

  • Visualize and correlate performance metrics across your entire environment
  • Identify the databases and web services which perform suboptimally
  • Create alerts and notifications with custom filters that can be applied to Azure workloads

Azure services currently supported by Checkmk:

Checkmk supported Azure-Services

Automated, dynamic cloud monitoring

Dynamic dashboards for dynamic host monitoring.

Monitoring your cloud environments is now radically simplified since Checkmk 1.6.

The already existing auto-discovery for services will be complemented by the Dynamic Configuration Daemon for hosts. This means no more manual adding and removing of hosts (e.g. your EC2 instances) into your monitoring — this will be done automatically by Checkmk.

You will thus benefit from an automatic detection, configuration and mapping of your hosts, services and nodes.


Get reliable insights into the performance and resource usage of your containers — and container orchestration platforms.

Enterprise-grade container monitoring for DevOps and IT Operations

Checkmk provides fast and reliable insights across all of your container and container orchestration platforms. Get an in-depth view into Docker, native Kubernetes and OpenShift Kubernetes performance and resource usage.

  • Analyze performance and resource usage
  • Detect potential performance issues early on and fix them in real-time
  • Connect container performance insights with other critical IT services’ KPIs
  • Get easy visibility via Checkmk’s built-in graphing or its Grafana integration
  • Auto-discover and automatically add / delete containers and pods which can have life-times of only a few seconds

Auto-discover and include labels from containers and orchestration platforms

Supported cloud platforms and vendors

                                                                Kubernetes monitoring        Docker monitoring        LXC monitoring        Openshift monitoring

Enterprise-grade container monitoring for containerized applications

Your IT environment is constantly evolving, and so is Checkmk. Combine the monitoring of more static on-premises infrastructure for server, networks and applications with the monitoring of the new, dynamic, and often cloud-based IT stacks – all in one place.

Checkmk enables you to keep track of your container environments in real-time and at scale:

  • Get all the relevant data, both in centralized and highly distributed environments
  • Combine metrics measurements, status-based monitoring and event-analysis in one place
  • Address performance issues quickly by setting up custom alerts and rules

Monitor dynamic Docker environments

Screenshot of Kubernetes node with Docker containers

Easily track Docker containers and gain fully visibility into their real-time status and performance across Docker environments.

Leverage the new Docker monitoring plugin ( using Docker’s Python-API to:

  • Analyze Docker nodes, containers, and images and get detailed information about critical resource and performance metrics
  • Build custom dashboards or use the Grafana integration to visualize key insights quickly
  • Use root-cause analysis to reduce costly false alarms and address complex Docker problems
  • Use historical data to understand how the changes in Docker topology, status and attributes impact system performance

Kubernetes monitoring with Checkmk

Monitoring container status in Checkmk

Checkmk provides deep insights into your dynamic environments to ensure that everything is working as planned.

  • Monitor namespaces, nodes, clusters and persistent volumes
  • Monitor application-specific data (pods, deployments, services)
  • Increase resource utilization efficiency with real-time monitoring
  • Schedule and manage alerts across all Kubernetes clusters
  • Leverage support for Prometheus adapters for your monitoring
  • Create ‘real’ application views through Business Intelligence (BI) aggregations
  • Monitor your Openshift environment beyond the current Kubernetes focus

Prometheus monitoring: Close the gap

Dashboard for basic Kubernetes monitoring

If you already monitor your container environments with Prometheus, you have the problem that you cannot collect information about the underlying IT infrastructure. Therefore integrate your Prometheus monitoring system into Checkmk to monitor your IT infrastructure and fast moving container environments with one platform. Instead of having to check two monitoring systems, Checkmk allows you to correlate the data from both systems. Among other things, this facilitates a possible analysis of errors and their causes.

From version 1.6.0p12 on Checkmk enables the integration of the most important Prometheus exporters cAdvisor (Container Advisor), node_exporter and kube-state-metrics. It also offers the possibility to set up any metrics from Prometheus via a query in PromQL itself.

Through the integration in Checkmk the metrics from your Prometheus monitoring automatically get a meaningful context. For example, if Prometheus displays the amount of used memory correctly, you can use Checkmk to automatically see how much of the total available memory is used – without having to take any manual steps. The example shows that Checkmk can make your work easier already on a simple level and helps to close the gap between container monitoring with Prometheus and monitoring your IT infrastructure.


Monitor the hardware and software aspects of your storage systems to manage capacity and respond to failures.

Storage Monitoring with Checkmk

Identify storage performance bottlenecks with ease, and improve your capacity planning.

  • Monitor multi-vendor equipment through official APIs
  • Hardware monitoring (disks, shelves, interfaces, S.M.A.R.T. etc.)
  • Software monitoring (file systems, LUNs, mounts, paths, configurations etc.)
  • Use capacity prediction to see when file systems will pass certain thresholds
  • Set up dynamic alerts for when file systems grow unusually fast
  • Get detailed performance graphs

Some of the vendors Checkmk support

Logo HPE  Logo Dell EMC  Logo NetApp Logo Fujitsu  Logo IBM  Logo Synology

Monitor HDDs, SSDs, NVMes and file systems

Monitor all your storage devices locally via native interfaces using the Checkmk agent and plug-ins. This provides S.M.A.R.T. throughput and usage values for the devices monitored. If the threshold values do not meet your requirements, you can easily configure your own standard values and exceptions.

Checkmk integrates Linux, Windows, ESXi, ZFS, Btrfs and many others, to intelligently monitor file systems and storage devices.

Use Checkmk to:

  • Summarize storage performance values or keep an eye on each one individually
  • Dynamically assign threshold values, based on file system size (magic factor)
  • Display trends and define thresholds
  • Include / exclude from monitoring different file system types

Checkmk’s rule-based system enables you to quickly define your own default configuration for monitoring new storage devices and file systems, without having to reconfigure them individually.

Network Attached Storage (NAS)

Monitoring of a QNAP NAS in Checkmk

In addition to local storage devices, Checkmk also allows you to monitor all common file systems which are connected over the network. In this way you can monitor shares under Windows (Samba) or Linux (NFS), even if you do not have access to the servers that provide the shares.

You can also set up your NAS appliance, such as the Hitachi Network Attached Storage Platform, or storage solutions such as Synology and QNAP – via SNMP or another data source – and so keep track of all of your appliance hardware.

SANs, Storage Appliances, SDS and more

Storage monitoring of a NetApp system

With Checkmk you can monitor all common storage providers without installing any additional extensions. Through the Checkmk agent you can directly monitor access to classic SAN systems without needing other plug-ins.

Performance analysis becomes easier, since all of your storage devices’ component metrics are being monitored in the same place. Checkmk also enables the monitoring of modern storage accesses and concepts:

  • File systems provided by Ceph or ScaleIO have the same monitoring feature scope as other local file systems
  • Other storage concepts, such as S3, are considered in detail in Checkmk and the check is adapted accordingly

Supported vendors

ATTO • BDT • Brocade • Dell • EMC • FAST LTA • Fujitsu • HP • HPE • Hitachi • IBM • McData • NetApp • Nimble Storage • Oracle • QLogic • QNAP Systems • Quantum • Synology

Internet of Things

Prevent downtime by keeping track of potential hazards in your server rooms and data centers.

IoT Monitoring with Checkmk

Monitor all major hazards in your IT rooms and data centers and understand the current state of your smart building, smart energy systems, IoT devices and much more.

  • Measure both internal and external environmental values
  • Monitor fluctuations in temperature, humidity and power outages
  • IoT device monitoring ensures overview of all components
  • Configure alerts & get notified when something goes wrong
  • Deliver higher IT availability and better cost effectiveness

Some of the vendors Checkmk support

Logo APC by Schneider Electric    Logo Bosch       Logo HPE     Logo Kentix     Logo NTI

What IoT environment monitoring is possible with Checkmk?

Temperature gauge


Measure the heat generated by equipment and your A/C units’ intake & discharge vents efficiency

Water drops


Protect electronic components from corrosion or other issues such as static electricity

Airflow sign


Make sure that air is flowing through the racks, in addition to monitoring your A/C units

Water indicator


Monitor for leaks inside cooling systems, from nearby pipes or air conditioning condensation trays

Voltage sign


Identify the frequency of brownouts to measure your UPS devices’ and service provider’s performance

Power button


Monitor incoming power into your data center and set up an orderly shutdown in case of an outage



Connect your smoke alarms with Checkmk to extend reach and protect sensitive server equipment



Set up alerts for weekdays & weekend operations, work hours & overnights to detect unusual activity

Supported vendors

ACME • AKCP • ALLNET • APC • AVTECH • Bachmann • better networks • Bosch • CAREL • Climaveneta • Didactum • Eaton • EMERSON • EMKA • Epson • GEIST • HPE • HW group • Infratec Plus • Interseptor Pro • Kentix • Knuerr • May KG • Network Technologies Inc. • ORION • Palo Alto Networks • PAPOUCH • Raritan • Rittal • Sensatronics • STULZ • Tinkerforge • Wagner Group • Wiesemann & Theis