I'm using 2 servers running Nagios XI 3.2
I've configured NRDP and tested it using send_nrdp.sh from the remote servers to the central server.
I've configured the outbound check transfer on the remote server to use NRDP and the only filter I have is exclude of localhost but yet data is not sent from the remote server to the central server (for the other hosts)
What am I doing wrong???
tail: /usr/local/nagiosxi/var/perfdataproc.log: file truncated
DONE. Processed 8 files.
tail: /usr/local/nagiosxi/var/perfdataproc.log: file truncated
Processing perfdata file '/usr/local/nagios/var/spool/xidpe/1341240655.perfdata.host'
Copying perfdata file to /usr/local/nagios/var/spool/perfdata/host-perfdata.1341240655
Sending passive check data to NRDP server(s)...
Processing perfdata file '/usr/local/nagios/var/spool/xidpe/1341240655.perfdata.service'
Copying perfdata file to /usr/local/nagios/var/spool/perfdata/service-perfdata.1341240655
Sending passive check data to NRDP server(s)...
DONE. Processed 8 files.
What does it mean "sending passive check data to NRDP server(s)..."?
I want to send ALL (but localhost) resultes (both active and passive) from the remote server to the central server
Sending passive check data to NRDP server(s)...
Sending to NRDP target host: xxx.xxx.xxx.xxx
CMDLINE: /bin/cat /tmp/NRDPOUTsrrklN | php /usr/local/nrdp/clients/send_nrdp.php --url=http://xxx.xxx.xxx.xxx/nrdp/ --token=yyyyyyyyy --usestdin
The xxx.xxx.xxx.xxx is the correct IP and the yyyyyyyyy is the correct token (I've modified for security reason)
I also had the localhost excluded as you suggested below.
Why the --usestdin is sending "the send_nrdp.php program code" and not the data/XML?