How would I enrich inventory data for a host/client with data not coming from this host? Any best practice patterns? I.e.: Do I have to create a pseudo (empty!) section <<<get_info_from_central_ACME_DB…>>> on the agent only to be triggered on the cmk master and fill it there bypassing the default parsing mechanism?
you need to transfer the data from the other system as piggyback data.
Then the checkmk host knows that the data is stored for the real host.
It would be good to also add some persistence value to the section header if the data is not sent every check interval.
How would I change the piggyback_max_cachefile_age or some other variable which would “trump” this one?
Reason is that I’d like to have the piggyback files only created once per day, I am getting an “Piggyback file too old” error and found that piggyback_max_cachefile_age is set to 60 minutes.