Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Extensible Netflow collector
Java Python JavaScript
Tree: b5d19c1daf

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
src
test/com/rackspace/flewton/test
.gitignore
COPYING
README.textile
TODO
build.xml
flewton.cfg

README.textile

Flewton

Flewton is an extensible Netflow collector.

Configuration

Refer to the comments in the sample configuration shipped with Flewton.

Running

In a nutshell:


java [options] -jar flewton.jar

By default, Flewton will search for its configuration file as /etc/flewton/flewton.cfg, /etc/flewton.cfg, and ./flewton.cfg, using the first one found. You can specify a path to your configuration using the flewton.config system property, for example:


java -Dflewton.config=/usr/local/etc/flewton.cfg -jar flewton.jar

Flewton uses log4j for logging. By default, the log level is INFO and output is sent to stdout. To customize logging, create your own log4j.properties and set the log4j.configuration system property:


java -Dlog4j.configuration=file:///path/to/log4.props -jar flewton.jar

Known Issues

  • Currently only Netflow v5 is supported, but additional Netflow formats are possible by implementing decoder classes as com.rackspace.flewton.RecordvN (where N is the version). See com.rackspace.flewton.Recordv5 for an example. Patches welcome.

About

Flewton was developed by Gary Dusbabek and Eric Evans and open-source by Rackspace.

Something went wrong with that request. Please try again.