pppusage software summarizes transfer volumes, connections, and provides average and total data in a concise manner.
One of the best things about this software is that it collects data by reading the syslog files that contain the ppp[d] messages. This means that even if your ppp[d] logfiles are rotated or deleted, you won't lose any relevant data as it's all stored in a database file.
Not only that, but pppusage allows you to specify certain time ranges (such as a year, month, or day) on the command line, so you can easily get the information you need. This software runs on Linux systems with pppd(8) as well as on NetBSD, FreeBSD or OpenBSD with ppp(8) (also known as user-ppp), and it's written in Perl so no non-standard Perl modules are required.
To get started with pppusage, all you need to do is build the database by running it on your connection summary data once it's in your PPP logfile(s). If you want to build the database automatically, you can use a crontab(5) entry to do so.
If you need to query the database or specify a timerange, you can easily do so by using the -q or -t options. For a quick overview of all the available options, just type pppusage -h. Detailed information can be found in the man page pppusage(1).
Overall, pppusage is a reliable and user-friendly software that makes it easy to stay on top of your PPP connection data. In this release, a bug in the new database update algorithm has been fixed, making the software even more efficient and effective.
Version 0.2.5: N/A