Unkown status of service

I have an icinga VM (server) that is monitoring devices that are behind a router. The router is using port forwarding. So Icinga uses the same router (same IP address) for both devices, but
communicates with them through different ports.

SSH connection from ICINGA to these devices seems to be good (Icinga shows the devices green “Reachable”); however, some services, such as Linux disk and load for these devices these services are in purple, not reachable (unknown). Why can Icinga reach the device but not its services?

If I understood correctly, these services will be monitored over TCP port 5665; port forwarding is well configured on the router as well, for port 5665.

You can define the direction of connection by configuring the zones.conf on the parent and/or on the child node. You can also redefine the port used for the connection to the agent on the clients.