![]() |
VOOZH | about |
vnstat is a command-line tool in Linux that is generally used by system administrators in order to monitor network parameters such as bandwidth consumption or maybe some traffic flowing in or out. It monitors the traffic on the system's network interfaces.
yum install vnstatapt install vnstat To see an overview of the network traffic on all connected interfaces:
vnstat👁 To-get-basic-stats-of-all-network-interfaces
This command will print all the basic stats of the network interfaces connected to the system.
If you want to focus on a specific network interface, use the -i option to specify the interface name:
vnstat -i wlo1👁 To-monitor-a-specific-interface
This will monitor and display the stats of the specified interface that is wlo1.
To view daily traffic stats on a particular interface:
vnstat -d -i wlo1👁 To-get-the-daily-stats-of-an-interface
This will print the daily stats of the specified interface which is wlo1.
For more granular data, you can check hourly stats with:
vnstat -h -i wlo1👁 4-To-get-the-hourly-stats-of-an-interfaceThis will print the hourly stats of the specified interface which is wlo1.
To get a broader view of network usage, use the following command to see monthly statistics:
vnstat -m -i wlo1👁 5-To-display-the-montly-stats-of-a-interface
This command will display the monthly stats of the specified interface.
If you need to export your network traffic data in XML format for further analysis or automation, use this command:
vnstat --xml -i wlo1 >output.xml👁 6-To-save-output-to-a-XML-file
The command will create an XML file with name output.xml and will have the output of the command in XML format.
For those working with data pipelines or web applications, you may want the data in JSON format. Use the following command:
vnstat --json -i wlo1 >output.json👁 7-To-save-output-to-a-JSON-file
This command will create a JSON file with name output.json and will have the output of the command in JSON format.
To save the output in a simple text file format, you can use:
vnstat --oneline -i wlo1 >output.txt👁 8-To-save-output-to-a-text-file
This command will create a text file with name output.txt and will have the output in a one-line format.
If you want to see real-time network traffic statistics, you can use the -tr option:
vnstat -tr👁 9-To-calculate-traffic-on-the-current-interface
This command will display the traffic on the current network interface in use.
To learn more about vnstat and its available options, run the help command:
vnstat --help👁 10-To-display-vnstat-help
This command will display the vnstat help section.
The vnstat command is a powerful and flexible tool for monitoring network traffic on Linux systems. Whether you are a system administrator looking to track bandwidth usage or simply someone interested in analyzing network performance, vnstat provides a range of features that cater to both basic and advanced needs.