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.
