Nagios has a spool directory where check results are written into text
files and queued for processing.
It is possible for results from multiple checks to be placed in a single
file, all of those results are then processed more efficiently by the
ganglia-nagios-bridge extracts all the metrics from a Ganglia gmetad
server in a single poll and dumps them all out to a single Nagios check
results file for bulk processing.
Can Sensu accept these Nagios bulk checkresult files?
If not, is there any alternative way to submit bulk check results from
tools like ganglia-nagios-bridge into Sensu? It has been observed
processing thousands of check results in one go, doing each of those
individually through the REST API would appear to be very inefficient.
syslog-nagios-bridge also uses this mechanism to submit results to
Nagios, but usually not with the same intensity as ganglia-nagios-bridge.