F.L.A.V.I.O. is a data grapher for netflow collectors. It gathers data from a netflow collector, loads it into a MySQL database and can generate daily, weekly, monthly, and yearly charts. It shows traffic split by ports, statistics on total utilization, and generates percentile 95 information suitable for billing in burstable services. It has been written in Perl using DBD, DBI, and GD modules, and can be easily extended to support new features or to present data in different formats.
|Tags||Networking Monitoring Internet Log Analysis|
|Operating Systems||OS Independent|
Release Notes: F.L.A.V.I.O. now includes its own netflow_collector.pl module that makes it a entirely standalone collector, loader, aggregator, and grapher. It also supports new on-the-fly parsing modes to avoid wasting hard disk space at all and to keep the databases constantly updated.
Release Notes: Timezone support was enhanced in netflow_parse.pl. In order to improve speed, "create table" was made conditional for OSU Flow-Tools output parsing in netflow_parse.pl.
Release Notes: A "fast mode" was added to netflow_parse.pl which avoids looking for existing records in daily tables in order to update them if the new potential record matches with it. It may create bigger tables if there is more than one ASCII source file for the same period and the same customer/IP, which is unlikely to happen. On the other hand, it will considerably improve speed, as it will avoid a SELECT and an UPDATE to the big daily tables.
Release Notes: A new "single customer" mode in netflow_graph.pl to allow on-the-fly graphing for a single customer, and a new "read from STDIN" mode in netflow_parse.pl to speed up parsing and to avoid temporary files.
Release Notes: Every component now runs in strict mode. Timezone support was added to NFC mode in netflow_parse.pl. A bug in netflow_aggregate.pl that prevented it from generating Totals and Interfaces information was fixed. Some miscellaneous bugfixes and code cleanups were made.