We are building a distributed Nagios environment. We have monitoring nodes in our two main datacenters. The monitoring nodes forward check results to the central server via send_nsca. We are running on RHEL4 and have not changed the default named pipe size limit of 4096 Bytes. Our nagios command check interval is set at -1.
I have a limited understanding how named pipes work and I’m going theoretical here…
Is there any point where I need to worry about the named pipe getting filled faster then it is getting read? If so how will I know? Will there be an NSCA error message in /var/log/messages? Alternately is there any way to check how full the named pipe is at any given moment?
What have you experienced?