vnstati is a command-line tool that provides PNG image output support for vnStat, a console-based network traffic monitor. vnstati allows users to generate static images of vnStat network traffic statistics, which can be used for visualizing and analyzing network traffic usage over time.
vnstati works by reading the data generated by vnStat and generating PNG images that represent the network traffic usage over a specific time period, such as hourly, daily, weekly, monthly, or yearly. vnstati provides a variety of options and settings for generating these images, such as the size of the output image, the time period to cover, the data source to use, and the output format.
The PNG images generated by vnstati can be used for a variety of purposes, such as embedding in reports and presentations, displaying on web pages, or sharing with colleagues and clients. The images can be customized and styled using third-party tools, such as image editors and graphic design software.
If you encounter the below error while running the command vnstati:
vnstati: command not found
you may try installing the below package as per your choice of distribution:
|Debian||apt-get install vnstati|
|Ubuntu||apt-get install vnstati|
|Arch Linux||pacman -S vnstati|
|Kali Linux||apt-get install vnstati|
|Fedora||dnf install vnstati|
|Raspbian||apt-get install vnstati|
vnstati Command Examples
1. Output a summary of the last 2: months, days, and all-time:
# vnstati --summary --iface network_interface --output path/to/output.png
2. Output the 10 most traffic-intensive days of all time:
# vnstati --top10 --iface network_interface --output path/to/output.png
3. Output monthly traffic statistics from the last 12 months:
# vnstati --months --iface network_interface --output path/to/output.png
4. Output hourly traffic statistics from the last 24 hours:
# vnstati --hours --iface network_interface --output path/to/output.png
Overall, vnstati is a powerful tool for visualizing and analyzing network traffic usage over time, and can be a valuable tool for network administration, troubleshooting, and optimization.