No service discovery when running raw 2.1.0-latest under Windows Docker Desktop

New to checkmk, but not a total newbie. Been running PRTG for years. I want to get something running for my SOHO/home IT installation. PRTG is too expensive, zabbix was junk.

TLDR: checkmk raw worked great under Docker on my NAS, but way too slow. Moved it Windows Docker Desktop, speedy but refuses to discover services now.

In more detail…

I installed checkmk raw 2.1.0-latest in a Docker container on my NAS. As an experiment I added a host (an Edgerouter, if it matters), auto-discovered all of its services, all good. Wonderful. But way too slooooow on the NAS.

I did exactly the same thing on a fast Windows machine, under Windows Docker Desktop. Now the web UI and database operations were blazingly fast.

Add same router host…OK
Connection tests…all SNMP tests PASS OK
Service configuration…finds no services at all not even ping.

This version worked under Docker on the NAS. Not working on Windows Docker Desktop. It can’t be a port problem if connection tests pass, right?

What am I doing wrong?

1 Like

Hmmm…no joy on this question.

My solution was to go all in: setup Ubuntu under Hyper-V and install checkmk raw on that. It was a bit more work, but now done and working perfectly. And much faster than docker as well.

Normally it should also work from inside your docker container. The problem here is, without knowing the complete configuration of your environment and container, we can only make vage assumptions.
Over a longer period i had one monitoring instance running as docker container without problem.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.