pppusage summarizes average and total transfer volumes, number of connections, and average and total online time for PPP connections. The data is collected by reading the syslog files which contain the ppp[d] messages. A database file is used to store the relevant data. Certain time ranges (that is: a year, month, or day) may be specified on the command line.
|Tags||Internet Log Analysis|
|Operating Systems||POSIX Linux BSD OpenBSD NetBSD FreeBSD|
Release Notes: A bug in the new database update algorithm was fixed.
Release Notes: Updating an existing database is now much faster than before. Apart from that, multiple syslog files are now sorted by their last modification time (instead of simply by their name). This change was especially necessary since SuSE 9.0 uses an unusual naming convention for the rotated logfiles, which means that pppusage version prior to 0.2.4 can't deal with them.
Release Notes: When querying the pppusage database, a time range can be specified (as opposed to specifying a day, month or year). Both the PPP logfiles that should be read and the database file used by pppusage can be set in a configuration file or specified on the command line. The code and documentation was cleaned up, and a minor bug was fixed (under certain circumstances, a non-intuitive Perl error message was produced when querying the database for a specific day for which no data was found).
Release Notes: In this release, average and total online times are now summarized on Linux systems as well, not only on BSD. The values for "sent" and "received" data as reported by pppusage were interchanged in prior versions, this bug has been fixed (the problem only affected pppusage on Linux, not on BSD systems). Apart from that, some minor code cleanups have been applied.
Release Notes: This release fixes one ugly bug (an error was produced if the first ppp logfile entry was from january, *urgs*). Next to that, the package is now in standard Perl module format (ExtUtils::MakeMaker) in order to make installation easier and more portable. The documentation has been extended and the code cleaned up.