Traff is a network monitoring software that scans interfaces and logs IP traffic on an IP-by-IP basis.
One of the best features of Traff is its ability to specify for which IP you want to account the traffic, and even for what IPs talking with which peer. This means you can monitor how much traffic each or some hosts are using on your network without having to care about the other IP. Meaning, you will be storing less data on your database. Traff works as a daemon and periodically dumps all information collected into the database, syslog, or a file.
In the latest version of Traff, there have been very big changes made. The first one being that the Data module and all external ump-programs are now history. Instead all necessary data functions were copied and pasted to traff.c. The various dump-procedures were also integrated into the traff.c program. Each functionality now has a dump-function, like data_mysql_dump, data_stdout_dump, etc. Therefore, some changes to the configuration-file were necessary. The option sql does not exist anymore. Instead, users have to write dump [ stdout | syslog | textfile | binfile | [ { mysql | pgsql } host database table user password ].
Overall, Traff is an excellent software that is highly recommended for anyone looking to monitor their network traffic easily and effectively. With its flexible configuration and ability to monitor traffic for specific IPs, Traff has mastered the art of IP traffic accounting.
Version 0.6.1: N/A