Skip to content

hirolovesbeer/log-forwarder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log Forwarder(a.k.a Sekiwake)

This software is prototype of syslog/xflow/snmptrap forwarder.

Concept

  • Received syslog/xflow/snmptrap using UDP Socket
  • Pure python implement
  • Using Hardware NIC acceleration
    • RSS(Recieve Side Scaling)
  • Core-scale architecture
    • multiprocessing
    • SO_REUSEPORT
    • irqbalance

Environment

  • CentOS 7.3
  • Python 3.5.1(used anaconda packages)

Dependency softwares

  • PyYaml
    • $ conda install yaml
  • supervisord(daemonize)
    • $ sudo yum install supervisor

Benchmark

  • TBD

About

syslog/xflow/snmptrap forwarder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages