In order to send service and host checks across the network to the central Nagios server, a transmission mechanism is required. This is provided by the Nagios Service Check Acceptor (NSCA). It consists of two components: a client program
send_nsca, which accepts the results of a service or host check on the remote host and sends them to the Nagios server, and the NSCA daemon
nsca, which runs on the server, receives data from the client, processes this for the External Command File interface (see 13.1 The Interface for External Commands), and passes this data on to it (Figure 14-1).
The Nagios Service Check Acceptor was originally developed to enable distributed monitoring in which decentralized ...