title: What is the difference between NRDP vs NCPA
body: <p>I am very familiar of using Nagios with NRDP,  NRDP I use for remote server traps handling! but am unable to understand what is NCPA can any one explain me? for what this NCPA is required in actual? </p>
  
  <p>I have seen in below Nagios user agent comparison link that NCPA is the best among the other agents like NRDS,NSClient,NRPE.</p>
  
  <p>Iam unable to understand what is NCPA from below mentioned official definition.</p>
  
  <p><strong>NRDP</strong></p>
  
  <p>Nagios Remote Data Processor (NDRP) is a flexible data transport mechanism and processor for Nagios. It is designed with a simple and powerful architecture that allows for it to be easily extended and customized to fit individual users' needs. It uses standard ports protocols (HTTP(S) and XML) and can be implemented as a replacement for NSCA.</p>
  
  <p><strong>NCPA</strong></p>
  
  <p>NCPA is a cross-platform monitoring agent that runs on Windows, Linux/Unix, and Mac OS/X machines. Its features include both active and passive checks, remote management, and a local monitoring interface.</p>