Styx Netflow Collection and Analysis Server

Bug / Feature Requests | Discussion Forums | Log In
subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Home

What is Styx?

Styx is ,another Netflow Collector and Analyzer, based on the incredible work of Cai Mao called JNCA ( Java Netflow Collector Analyzer ), licensed under the GPLv2.

Styx aims to be a fully cross-platform, scalable, enterprise-grade, and easy-to-use Network Performance tool. Network Management is hard enough, and without metrics to guide your decisions, you'll be managing your network blindly. Styx can help with that, by giving you the tools you need to see what is going on in your network. Styx can answer questions, such as: Are you're QoS policies working? What traffic is using up the most of your bandwidth? Who are your most active talkers across a serial line, and when will you need to upgrade your network capacity? Styx can answer these questions, and more.

This project is very much in it's infancy. Please be patient. Currently, to be considered in the planning stages, and have not yet hit Alpha release. Please subscribe to the project, if you would like to keep updated on it's progress, or, even better, to participate in its development.

Another Netflow Application???

There are so many Netflow applications out there, why make another? One of the largest claims Styx can make, is that it is cross-platform, written in the powerful language, Java. The primary reasons can be written in a list:

  • Standard SQL Storage - Other Netflow applications use a storage mechanism that is not always easy to access, outside of the application, such as RRD or binary files. Styx, however, makes use of a standards-compliant SQL database, giving you easy access to it's data for reporting or 3rd-party application integration.
  • Scalable - You can install and run Styx on multiple servers, collecting Netflow data at various parts of your network. You can also have all Styx servers talking to a central cluster of database servers, and just add more as your grow. For high-traffic analyis, you can even create a cluster of 'write'-only servers, while your reporting systems run off of a cluster of 'read'-only servers, using OLAP.
  • OS-agnostic - Because Styx is built on the powerful Java programming language, Styx can be run on Linux/Unix, Macintosh, or Windows.
  • Full Netflow Support - Styx includes support for Netflow ver 1, 5, 7, 8, and the newest version 9. It also supports Aggregation as the flows are received, as well as, sampling of flow data, for those super-charged networks.

Latest News Just released ver 0.1 - Allows the program to be run as a Windows Service, or as a Unix daemon.

The collector is complete. Work is now underway for the Analyzing component, and documentation.

Latest Features

  • Windows service or Unix daemon
  • Centralized logging and configuration

Quick Download Download the latest daily binary release
Download the latest daily source release

Latest Articles No Articles

Credits and Developers | ©2007 Aaron J. Paxson (aj /at/ thepaxson5 /dot/ org )