Having 2 linux box with Nagios Core, I understand that one way of communicating them is using the NSCA plugin and install client plugin in one and server plugin in the other.
Maybe there is an easier way like slave/master configuration, without using NSCA plugin.
Can you describe possible ways of achiving this?
Real situation is that we have 1 host that uses GPRS, so it's IP is dynamic so we need to send monitoring information to a static IP Nagios server.
if your GPRS host, with dynamic ip, is using NCSA to communicate with a statically ip'ed nagios server, then there should be no problem, as the nagios destination ip does not change.
if i misunderstood, and you mean the dynamic GPRS host is the nagios server, you can use NRPE, thereby initiating connection from dynamic host to static one.
Your question is not clear:
I suspect it is the later, in which case NCSA is your best option for passive checks where the client pushes (rather than the server pulling) and should not be too complicated to setup. This page provides a decent insight into how NCSA works. If on windows, this blog post has a decent coverage of how to get ncsa working from nsclient++
A more recent possibility is via Nagios Remote Data Sender (NRDS) .. which has an accompanying NRDP protocol. Read more at: