I thought I would run a quick post, to let you all know where I’m at. For those that have been following for a little while, you’ll know that I’ve started a bit of an adventure to create an easy-to-use, but very powerful, Netflow Analyzer.
Why another one? Well, each analyzer has their benefits and their weaknesses. Some have steep learning curves to configure and report on. Others are not very portable across OS’s, and still others are not very flexible with writing your own reports, or takes a seasoned Unix sysadmin to compile and install.
So, I’ve started my project, written in Java, to help alleviate all those pains I just mentioned, and make it easy to extend.
I’ve decided on a code-name, until a proper project name can be determined (any suggestions??). I’ve codenamed the project “Styx” based on the Greek Mythological river Styx. While I can give a clever little speech on a few metaphores…. for now I’ll leave it to your imagination. I’ve created a project on JavaForge, but haven’t uploaded anything yet.
Anyway, I’ve made some decent progress. The fundamental engine I’m using is a dead project called JNCA (Java Netflow Collector Analyzer). I’ve received the author’s permission to use it. But, since it’s fairly old, I’m replacing some core functionality, such as adding Apache’s log4j, and cleaning up the code to be properly wrapped in a java container.
Anyway, I’ll be using LOTS of Open-Source technologies and projects to kind of mash and mold this project. It will be interesting to see what I come up with. If it’s half as cool as what I can imagine in my head, it WILL ROCK!!! My only concern is using an RDBMS system to store the data. If you have a busy network, you could be looking at millions of records per day (or more), easily. So, I’ll have to work on some kind of buffering/aggregating system to alleviate that a little. Dunno.
One of the biggest resources I’ve been using is Cisco’s new book “Network Management: Accounting and Performance Strategies“, which I’ve been meaning to write a complete review of for quite some time! I feel so ashamed. This book rocks, and I have not given it the respect it deserves!
No ideas on when Styx will be available… time will tell.
Technorati Tags: cisco, netflow, collector, analyzer, java, styx
Powered by ScribeFire.