There are two approaches you can take.
Install the new Nagios core, as in every place, and perform active checks on each of the remote hosts. You will probably end up installing NRPE on each of the remote hosts in every place and you can read this document for details: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf . If your remote servers are Windows servers, you can use NSClient for most of the same things as NRPE for Linux hosts. This effectively centralizes your monitoring server. I also wrote some style-style elements for using NRPE to run privileged commands http://blog.gnucom.cc/?p=479 or to run event handlers http://blog.gnucom.cc/?p=458. If you are tired of installing NRPE, you can use my script here http://blog.gnucom.cc/?p=185 . I also have instructions for installing NSClient here http://blog.gnucom.cc/?p=201 .
Install the new Nagios kernel, as in every place, and perform passive checks, specifying the remote Nagios kernels to transfer the results to the new central passive Nagios batch file. I have not done this myself, so I am going to point you to the community documentation here http://nagios.sourceforge.net/docs/2_0/passivechecks.html . You can probably see the message from my event handler to configure event handlers that send checks to the main server.
, , , , . , , Nagios. , Nagios , , , .
, .:)