I have some hosts that run the agent locally. Due to networking constraints, the master will connect to those hosts, but there are no other connections possible, especially not agent/satellite to master.
I wanted to execute some passive checks on those hosts and submit results to the agent installed on those hosts. Unfortunately, all I get on my API call is an empty result set. Checking the configuration with an API call against https://localhost:5665/v1/objects/hosts (or services) would yield an empty list as well. The only configuration that I can see is the checkcommands, but that seems to be the default list only.
Checking the documentation or googling examples I couldn’t find any answer to my problem. So, how could I submit passive check results in a scenario like mine (master can only connect to the agent on the remote host)?