No I haven’t but how I understood that option, this are two different things. That option says to consider variables like “HTTPS_PROXY” configured on the agent server. I don’t have a normal HTTPS proxy, but a reverse proxy in the middle which should be transparent to the agent.
Yeah it’s bad - checkmk stores credentials and trusted CA’s in a cleartext file pre_configured_connections.json. From my testing I could not find a way to make it work - sure you can replace the root CA in that file with that you use on the reverse proxy, but somewhere in that damn agent package the CA from the site is used and you cannot replace that and it’s likely updated anyway on next agent bake and even if it wasn’t you’d need some 3rd party tool to ensure your config would work etc.
So someone from CheckMK should probably look into this - many use L7 instead of L4 for https traffic these days, in fact CheckMK is the ONLY service we’re forced to expose in this insecure manner.