IT Monitoring

Are you aware how much downtime can cost your business?

Focus on your business

Now you can focus on what is truly important in your business knowing that systems, applications and networks are proactively monitored and any issues will be identified before they become critical.

The Check_MK Monitoring System is a complete IT monitoring solution that delivers deep insight into networks, systems and applications wherver they may be: on-premise, physical, virtual or somewhere in the cloud.

Focus on your business

Automatic Service Detection


Check_MK automatically discovers all of the elements to be monitored on all of your systems whether they are on-premise or in the cloud. This unique feature will save you considerable time and effort with configuration.

How much time are you spending configuring your monitoring systems? Automatic service detection gives you agility like never before. With Check_MK you can focus your energy on more important tasks.

You stay in control at all times with the most flexible rules engine in the field.

High Performance

Getting instant visibility and insight into your infrastructure does not have to be a performance bottleneck. In fact, with Check_MK performance is not affected due to the efficient design of the agent and the server components.

With a unique design you can rest assured that Check_MK will keep a watchful eye on 100 or 100000 systems just the same. Compare that with the other monitoring solutions and you will quickly realise that Check_MK does much more for less.

High Performance

Batteries Included

Everything included

With over 700 self configuring checks included that cover the most important metrics, you will find everything that is necessary to power your entire monitoring platform. All the checks support automatic service discovery so you know its a breeze to get started.

With more checks being added weekly you can rest assured that your future systems will be covered as well.


Spearhead is the Premier Check_MK partner for Romania and we work directly with the developers of Check_MK to provide officially-supported OMD-Packages.

Subscribers receive access to the Check_MK secure Download Area where you will find official packages with all versions of the Check_MK Monitoring System - specially-matched to suit all individual Enterprise-Linux versions.


Check_MK is sold on a yearly subscription based on the number of monitored services. A service is a unique metric such as one CPU or one system process.

3,000 Number of monitoredservices

€ 600

7,000 Numărul serviciilor monitorizate

€ 1100

15,000 Numărul serviciilor monitorizate

€ 1800

30,000 Numărul serviciilor monitorizate

€ 2800

60,000 Numărul serviciilor monitorizate

€ 4400

100,000 Numărul serviciilor monitorizate

€ 5800

If you require more than 100.000 services please contact us.

Support Contracts

Need a little help with the Check_MK Monitoring System, including the Nagios, OMD, PNP4Nagios and NagVis components?

We work directly with the developers to provide impeccable services and support. We also develop and maintain a series of our own add-ons/plugins. We would be delighted to discuss your requirements.

Contact us to get a customized proposal for your specific requirements.


We have put together an open source documentation project that we hope will help you get started with Check_MK. You can view the documentation here.

Check_MK via the Cloud

Our coud enabled Check_MK monitoring system is ready to use within minutes. If you are looking for a quick and easy way to gain insight and visibility into your systems and applications we can provide the Check_MK Monitoring System as a service.

Delivered via the cloud we are available in all corners of the world. In a matter of minutes you can get fine grained metrics.

A demo will be avialable shortly until then give us a shout and we'de love to show you what we have done.

History of Werks

The software development of Check_MK is organized in so called Werks. A Werk is any change or bug fix that has influence on the user's experience.

Konstantin Büttner [ Fri, 22 Sep 2017 15:35:24 +0000 (17:35 +0200)] 
Fix typo

Change-Id: Ia71e19075804997bbb211b696d93c72ca5fcebf2

Marcel Arentz [ Fri, 22 Sep 2017 15:12:16 +0000 (17:12 +0200)] 
Updated timestamp for availability of a wer

Change-Id: I4c935c09c5080b4aab0ebb8728f8fdafb54f88fd

Konstantin Büttner [ Fri, 22 Sep 2017 14:05:45 +0000 (16:05 +0200)] 
5223 juniper_alarm, juniper_bgp_state, juniper_cpu, juniper_cpu_util, juniper_fru, juniper_mem: Try discovery also on QFX series devices

The scan functions of these checks previously were overly restrictive.
Thanks to Ricardo Fribeiro for pointing this out!

Change-Id: I77cbd65fa5abd389c57d0b3c6d3e7631d581f7ee

Jukka Aro [ Fri, 22 Sep 2017 09:49:54 +0000 (11:49 +0200)] 
Fix Windows Agent crash with vista_api = yes

The crash was caused by refactoring the dynamically loaded functions
in EvtFunctionMap, done in commit
d0e60a30a20ed75349ea192a6200fc0c7501dc1a . The original reason for the
problematic change was to try to avoid Windows headers in unit tess.
Now that we can use Windows headers in tests through Wine, the
problematic change with dynamically loaded functions in EvtFunctionMap
can be simply reverted.

Change-Id: I4348886989c4f704a5c26c562da7b8b55db9d22b

Marcel Arentz [ Fri, 22 Sep 2017 08:43:23 +0000 (10:43 +0200)] 
Added new bug regarding log levels for web.log

Change-Id: I052890a4c1a545ba39e968bdc034f419faca991a

Simon Betz [ Thu, 21 Sep 2017 14:41:25 +0000 (16:41 +0200)] 
Reserved 20 Werk IDS

Change-Id: If1b2cb72230c27627e25e27ecf8e5b80c8dae096

Konstantin Büttner [ Thu, 21 Sep 2017 14:02:30 +0000 (16:02 +0200)] 
5222 FIX mrpe: Fix compatibility of bakery ruleset when updating from 1.2.8*

A change in the bakelet's parameters introduced in 1.4.0i1 (cf. Werk #3137)
led to previously configured rules blocking the baking process as well as
leading to errors when searching for rulesets. This has been fixed.

Change-Id: Ifebff43630d00ad139db81cd578d0e9a4ee3e898

Marcel Arentz [ Mon, 24 Jul 2017 15:15:49 +0000 (17:15 +0200)] 
5011 New Checks for EMC ScaleIO Appliances

Change-Id: Iee60c84f34b777b3059a4b67a1f7c81da269b23c

Simon Betz [ Thu, 21 Sep 2017 10:48:36 +0000 (12:48 +0200)] 
5297 FIX dotnet_clrmemory, msexch_rpcclientaccess, wmi_cpuload: Fixed activate changes because of inconsistent item handling

Change-Id: I4834da06a4a57b8b5d26b27abcf47d981c9992f2

Nikolas Hagemann [ Thu, 14 Sep 2017 13:16:12 +0000 (13:16 +0000)] 
5296 fsc_if64, fsc_sc2_cpu_status, fsc_sc2_fans, fsc_sc2_inf, fsc_sc2_mem_status, fsc_sc2_power_consumption, fsc_sc2_psu, fsc_sc2_temp, fsc_sc2_voltage: New checks for Fujitsu Server

Change-Id: I7259058391383fac2a200f6bfd496b0968647135

Konstantin Büttner [ Wed, 20 Sep 2017 15:53:31 +0000 (17:53 +0200)] 
Fix spelling

Change-Id: I95f64c2b81980014cb5ad546fb7ae512e96355d8

Marcel Arentz [ Wed, 20 Sep 2017 15:24:17 +0000 (17:24 +0200)] 
5298 FIX Fixed crash if only lower levels for humidity has been set

This bug may have concerned all humidity check plugins.

Change-Id: Ic93ee4e9a2a4dae462f8219e6f9d131f6a6b578b

Marcel Arentz [ Wed, 20 Sep 2017 15:21:13 +0000 (17:21 +0200)] 
Reserved 10 Werk IDS

Change-Id: I2312968dfb4a71dea1a44156251e779ea4968504

Marcel Arentz [ Mon, 17 Jul 2017 07:17:06 +0000 (09:17 +0200)] 
5009 Now supporting Huawei OSN devices

Change-Id: I5bbdd7b39c8b6f4beff2c8357acb5c6e5add17ab

Simon Betz [ Mon, 31 Jul 2017 06:54:10 +0000 (08:54 +0200)] 
4986 mcafee_emailgateway_agent, mcafee_emailgateway_av_authentium, mcafee_emailgateway_av_mcafee, mcafee_emailgateway_bridge, mcafee_emailgateway_cpuload, mcafee_emailgateway_entities, mcafee_emailgateway_smtp, mcafee_emailgateway_spam_mcafee: New checks for McAfee Email Gateway

Change-Id: Ib80c7445f29c38c1c352c942281bfefe548577eb

Simon Betz [ Fri, 24 Mar 2017 08:41:17 +0000 (09:41 +0100)] 
4526 agent_emcvnx: Now monitors storage pools

Change-Id: I158341f4681bd761e8a7e15f04d6fbf749d04601

Tom Baerwinkel [ Tue, 19 Sep 2017 11:15:14 +0000 (13:15 +0200)] 
5133 infoblox_services, infoblox_node_services: checks are now cluster aware

The checks infoblox_services and infoblox_node_services are now cluster aware,
i.e. the overall status of a clustered service is now the best status of all
nodes containing the service.

Change-Id: I534711c4ff639500285f79999493a0a6cd43c90b

Lars Michelsen [ Wed, 20 Sep 2017 09:00:46 +0000 (11:00 +0200)] 
3921 MKP: Custom localizations can now be packed

Custom localization files below {{local/share/check_mk/locale}}
can now be packed into MKP files.

Lars Michelsen [ Wed, 20 Sep 2017 08:41:31 +0000 (10:41 +0200)] 
Started chroot based build environment for windows agent

Andreas Boesl [ Tue, 19 Sep 2017 15:02:15 +0000 (17:02 +0200)] 
Fix: AD nearest DC discovery: Always checked only 3 DCs