Checkmk agent high cpu usage with systemd

Did some debugging of the check_mk_agent (async) now by simply adding some echo’s to the main loop and here’s the result of the PATH variable during run:

2022-06-15 09:08:54 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:08:54 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:08:54 before sleep: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin

2022-06-15 09:09:01 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:09:02 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:09:54 before main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:09:54 after main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:09:55 before sleep: /opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin

2022-06-15 09:10:05 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:10:05 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:10:55 before main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:10:55 after main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:10:55 before sleep: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin

2022-06-15 09:11:09 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:11:09 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:11:55 before main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:11:55 after main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:11:55 before sleep: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin

2022-06-15 09:12:13 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:12:13 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:12:55 before main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:12:55 after main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:12:55 before sleep: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin

2022-06-15 09:13:16 before main_setup: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2022-06-15 09:13:16 after main_setup: /opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin
2022-06-15 09:13:55 before main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:13:56 after main_setup: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin
2022-06-15 09:13:56 before sleep: /opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/opt/check_mk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin

Why is the path to my checkmk installation always added to the path??