Awesome Open Source
Awesome Open Source

collectors

Netflow v5, v9, IPFIX and Syslog collector and correlator on Python 2.7+

This service is using Python IPFIX library (https://awesomeopensource.com/project/britram/python-ipfix) backported to 2.7 and Syslog parser and normalizer library pylogsparcer (https://awesomeopensource.com/project/wallix/pylogsparser).

To run collector, edit collectord.conf file to suit our needs and run something like python collectord.py on the command prompt, passing the following comandline arguments: -c -- config file name with path (default is /usr/local/etc/collectd.conf) -l -- log file name with path (default is /var/log/collectd.log) -v -- switch on some verbose output -d -- run in daemon mode (detached from terminal)

Example:

./collectord.py -c collectord.conf -v -l youlogfile.log

Config file consists of sections, that specify collector ID. You need to fill bind address and port and specify collector type (netflow5, netflow9, ipfix, syslog). Note, that ipfix type is not supported yet.

Right now it just saves captured messages and flows to netflow.log and syslog.log files



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (821,947
Collector (3,184
Syslog (1,780
Normalizer (389
Netflow (320
Ipfix (116