All about the Unix fork(), exec() and posix_spawn() functions and their memory usage on Solaris and Linux.
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. Its main goal is to deliver data from applications to Apache Hadoop's HDFS. It has a simple and flexible architecture based on streaming data flows. It is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms. The system is centrally managed and allows for intelligent dynamic management. It uses a simple extensible data model that allows for online analytic applications.
It is written primarily in Java and has been tested on unix-like systems:
Nagios compatiable but much more extenable monitoring systems