I started using the caching agent, and setting the service to unlimited/not set concurrent connection to avoid getting blasted by crits, it has helped. But… I am having to flush out failed check_mk.socket services almost daily, no idea why, on a bunch of normal machines.
In your first paragraph, do you mean you modified the systemd
unit file, or did you change a ruleset in Checkmk?