Reference

trafstats(8)

Gather and store network usage data into a postgresql database

NAME

trafstats - Gather and store network usage data into a postgresql database

SYNOPSIS

trafstats [ OPTIONS ]

DESCRIPTION

trafstats uses libpcap to constantly sniff and periodically store into a database accurate traffic usage statistics.

OPTIONS

-i interface, --interface interface

Specify which interface to sniff on.

-d delay, --storage-delay delay

Specify the delay in seconds between storing the statistics into the database.

-I time, --timer-interval time

Specify the amount of time in seconds before a new timestamp will be generated.

-D database, --database database

Specify the name of the database to use.

-u username, --user username

Specify what username to access the database as.

-M, --no-daemon

Do not detach; instead keep running in the foreground.

-V value, --verbose value

Specify the amount of verbosity to use. These values correspond loosely to the definitions in syslog.h. Anything higher than 7 (equiv to LOG_DEBUG) will generate incredible amounts of syslog traffic and probably has some privacy issues as well.

-C, --ip-only

Do not store source and destination ports; instead keeping them zeroed. This is useful if your network has a very large number of computers and the database server is not so large. This will decrease the amount of entries stored in the database by an order of 10-50 except in extreme circumstances.

-q, --quiet

Equivalent of --verbose 0; do not send ANY log messages, even critical/terminal ones. Not recommended.

-v increase the verbosity level by one.

AUTHOR

This manual page was written by Rens Houben ([email protected]) for the Debian GNU/Linux system (but may be used by others)