Check_MK Discover always warning on failed check_mk@ services despite rule

Hello @chriswilkes33,

i think you are describing two different things.
There is the service “Systemd Service Summary” which is a summary of all systemd services, but is only discovered once.
From what i see in the screenshots the problem you are facing is that checkmk is discovering new systemd services with the check “systemd_units_services” and the server wants to create new services for every single systemd unit.
Do you have a rule for “Systemd single services discovery” that discovers every single systemd unit on your servers?
By default (at least in my sites) there is no rule for that, so there should only be the “Systemd Service Summary” and the server should not discover any single systemd services.
Could you check if there are any rules in “Setup → Services → Service Discovery Rules → Systemd Single Service Discovery”?

Cheers,
Lorenz