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.

Lars Michelsen [ Mon, 23 Apr 2018 17:54:53 +0000 (19:54 +0200)] 
Fix broken windows agent unit tests when being executed in screen

Change-Id: I5ebc5d06f168ae80c53e58f62a498be7d4f06961

Lars Michelsen [ Mon, 23 Apr 2018 15:29:34 +0000 (17:29 +0200)] 
windows agent unittest target: temporarily enable stderr

Enable this trying to track down random build issues like this:

  mv -f test/.deps/WindowsAgentTest-MockWinApi.Tpo
  x86_64-w64-mingw32-g++-posix  -g -O2 -static -static-libgcc
  -static-libstdc++  -o WindowsAgentTest.exe
  test/WindowsAgentTest-MockLogger.o test/WindowsAgentTest-MockWinApi.o
  test/WindowsAgentTest-stringutilTest.o test/WindowsAgentTest-typesTest.o
  test/sections/WindowsAgentTest-SectionMRPETest.o libcheck_mk_agent.a
  -lgtest -lgmock -lwsock32 -lws2_32 -lole32 -loleaut32 -lwbemuuid -lpsapi
  -lshlwapi -limagehlp -lstdc++fs
  DISPLAY="$DISPLAY xterm" wine WindowsAgentTest.exe 2>/dev/null
  Makefile:1381: recipe for target 'unittest' failed
  make: *** [unittest] Error 1

Change-Id: I579c4a11d0952682364b468e6af2d65a51b77c93

Lars Michelsen [ Mon, 23 Apr 2018 15:15:59 +0000 (17:15 +0200)] 
heirloom-pkgtools: Fix compilation with OpenSSL 1.1.0

Change-Id: Ib4c235362c1cc7a16fa64d1cb5d1d4ace557d5e7

Lars Michelsen [ Mon, 23 Apr 2018 13:47:51 +0000 (15:47 +0200)] 
6028 FIX chrony: Fixed incompatibility with RedHat 7.5

The SELinux rules shipped with RedHat 7.5 deny execution of chronyc like
our agent did before. We have changed the agent code to be able to also
work with RedHat 7.5 out of the box.

Change-Id: I4cee0004c4baef0eb8d882de7d9dfab866ac8f10

Simon Betz [ Mon, 23 Apr 2018 12:54:35 +0000 (14:54 +0200)] 
Fixed multiple inheritance

Change-Id: I0523a4aa7b154157a6eae67c1cf071521b4512ae

Lars Michelsen [ Mon, 23 Apr 2018 12:30:12 +0000 (14:30 +0200)] 
6027 FIX Fixed availability CSV export when summary is disabled

Change-Id: Id932de0947c717db8e51f3862c92e694f3364443

Lars Michelsen [ Mon, 23 Apr 2018 11:24:19 +0000 (13:24 +0200)] 
net-snmp: Fix compilation with OpenSSL 1.1 (for Ubuntu bionic)

Change-Id: Ic86d8b9bad293fbe0cd1f4da85de709e32adc432

Sven Panne [ Mon, 23 Apr 2018 12:26:57 +0000 (14:26 +0200)] 
Improved wording a bit. Fixed a few typos.

Change-Id: I9aef5740f2a99088aa0ca9bca3d49f2580485d3e

Andreas Boesl [ Mon, 23 Apr 2018 09:54:59 +0000 (11:54 +0200)] 
5802 FIX Graph rendering: fixed automatically scaling of vertical axis

The graph viewport of some metrics was not computed correctly. So the min and max value did not show up,
unless the user manually scrolled the graph to the correct value.

Change-Id: I0517a72c1999f50d91ee51afd54c654743de6ad9

Andreas Boesl [ Fri, 20 Apr 2018 11:17:10 +0000 (13:17 +0200)] 
Update for WK5979 FIX Availability: Highlighting was still broken for timeranges with service period gaps

Change-Id: Iaa5710ab972539997b9c444b567a1f5be3b86c8c

Lars Michelsen [ Mon, 23 Apr 2018 08:14:03 +0000 (10:14 +0200)] 
docker_node_network: Changed HW/SW inventory data structure to workaround tree merge issues

Change-Id: I9d457177e805e710501a3bfe5eed199d79d8b919

Lars Michelsen [ Mon, 23 Apr 2018 06:40:39 +0000 (08:40 +0200)] 
6026 FIX Updated pnp4nagios to 0.6.26

Change-Id: Ib760ea9da065edef5d2ae9113e8669a2e8025ddb

Lars Michelsen [ Mon, 23 Apr 2018 06:33:51 +0000 (08:33 +0200)] 
Fixed test_text_input unit test

Change-Id: I9249cc6fcbf2edc4dd2f183d563c642147c3abda

Lars Michelsen [ Wed, 18 Apr 2018 06:12:30 +0000 (08:12 +0200)] 
Users sub pages: Made back buttons a little more consistent

Change-Id: I6c9b2a76446d41aaf5eb61c8e874810e44cca05c

Lars Michelsen [ Mon, 23 Apr 2018 05:54:38 +0000 (07:54 +0200)] 
Minor wording changes

Change-Id: I7b4031cf3f709dd6fe4c48e82201a5cda5b2947a

Lars Michelsen [ Mon, 23 Apr 2018 06:15:51 +0000 (08:15 +0200)] 
Minor cleanup

Change-Id: I262fef8ed62ca69e55484b134b37a8cfa380e7c8

Lars Michelsen [ Mon, 23 Apr 2018 05:34:22 +0000 (07:34 +0200)] 
6025 docker_node_network: Inventory information about docker networks

Change-Id: Id015cb46fae8d3a8bcbc7356fd09aa7e89e1fb50

Lars Michelsen [ Mon, 23 Apr 2018 05:22:10 +0000 (07:22 +0200)] 
6024 docker_container_network: Show nodes networks and ports

Change-Id: Ib81a13e403006c9da20c7d9ca023c6c9340de9ea

Lars Michelsen [ Fri, 20 Apr 2018 16:30:22 +0000 (18:30 +0200)] 
Updated python-module cryptography to 1.9 for Ubuntu 18.04 support

Updated dependencies:


Change-Id: Ic15713fe0a2f02c04e33c6dfab5639351b6b9d54

Lars Michelsen [ Fri, 20 Apr 2018 16:15:37 +0000 (18:15 +0200)] 
Fix psycopg2 build with Ubuntu 18.04

Change-Id: I5382748f2f58118a1aa30b541b93eed69fb7533c