Restructure the nix agents

FWIW I’ve changed my mind on this design decision:

/opt/checkmk/agent/local-available/     # path for available local checks
/opt/checkmk/agent/local-enabled/       # path for available local checks that will be run by the agent
/opt/checkmk/agent/plugins-available/   # as above, but for plugins
/opt/checkmk/agent/plugins-enabled/

Instead, I’d go for something like:

/opt/checkmk/agent/localchecks/    # MRPE checks would also go in here
/opt/checkmk/agent/plugins/

You can put whatever you want in those directories, what determines whether or not they’re run is the config file that I discuss over here

1 Like