So I just discovered the problem I was having. It won't relay checks back
to the parent node correctly because the A record pointing at the static
NAT address is different than the one pointing at the internal address.
I'll file a bug report.

On Thu, Sep 24, 2015 at 2:02 PM, Eric Zounes <eric.zou...@puppetlabs.com>
wrote:

> Hey everyone,
>
> I had some questions around the client -> parent node communication
> between two Icinga2 agents. The documentation here:
> http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-client
> states the following:
>
> "Icinga 2 master, satellite and client instances communicate using the
> default tcp port 5665. The communication is bi-directional and the first
> node opening the connection "wins" if there are both connection ways
> enabled in your firewall policies."
>
> Does this mean that both firewall policies are required? If I have a
> scenario where there is a satellite node relaying results from a client to
> the master zone, is it enough to have the master connect to the satellite
> to get these results?
>
> The reason I'm asking is because I have a situation where I have a client
> and master separated by a firewall. I have to NAT connections established
> by the client to reach the master node. I can verify the connection from
> both the master -> client and client-> master. However, checks executed by
> the client are stuck in a pending state. The master's "cluster-zone" check
> for the client is succesful. When I enable debug logging on the client, I
> can see the check results are being relayed to the master correctly, but
> the state is never updated.
>
> Has anyone else encountered anything like this? I two other zones
> separated by a firewall policy and they work just fine. The only difference
> here is that the connections are NAT'd.
>
> -Eric
>
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to