Hello all, A new module that exports log data using the sFlow protocol is available for review:
http://mod-sflow.googlecode.com For details, and usage examples, see: http://blog.sflow.com/2011/01/http.html This module is designed for efficient, centralized, real-time monitoring of large web clusters. It also maintains a standard block of performance counters which are pushed via sFlow, but can also be retrieved via a URL, e.g. for trending in Cacti. This module is designed to work in both "prefork" and "worker" models. I would really appreciate it if someone could review the design to make sure I made appropriate choices about where to use pipes, shared-memory, mutex locking, and so on(!) These choices are documented in the comment at the top of the mod_sflow.c file, here: http://code.google.com/p/mod-sflow/source/browse/trunk/mod_sflow.c?r=14 The details of which fields should be exported and which counters should be maintained is the subject of a discussion on the sFlow discussion group here: http://groups.google.com/group/sflow/browse_thread/thread/88accb2bad594d1d Neil