Difference between revisions of "VnStat"

From ArchWiki
Jump to navigation Jump to search
(The interface database does not need to be created manually)
Line 13: Line 13:
 
First open {{ic|/etc/vnstat.conf}} with your editor and check the interface name is set right, eg.:
 
First open {{ic|/etc/vnstat.conf}} with your editor and check the interface name is set right, eg.:
 
  # Interface "enp3s0"
 
  # Interface "enp3s0"
 
=== Create Interface Database ===
 
 
First you need to create the vnStat directory:
 
# mkdir /var/lib/vnstat
 
then create the interface database you like to monitor by using the corresponding command, eg. ''enp3s0'':
 
# vnstat -u -i enp3s0
 
or the wireless interface:
 
# vnstat -u -i wlan0
 
  
 
=== Start Systemd Service ===
 
=== Start Systemd Service ===

Revision as of 17:45, 28 June 2015

vnStat is a lightweight (command line) network traffic monitor. It monitors selectable interfaces and stores network traffic logs in a database for later analysis.

Installation

Install vnstat from the official repositories.

Configuration

First open /etc/vnstat.conf with your editor and check the interface name is set right, eg.:

# Interface "enp3s0"

Start Systemd Service

After introducing the interface(s) and checking the config file. You can start the monitoring process via systemd

# systemctl start vnstat.service

To make this service permanent use

# systemctl enable vnstat.service

Usage

Query the network traffic:

# vnstat -q

Viewing live network traffic usage:

# vnstat -l

To find more options, use:

# vnstat --help

See Also

VnStat Custom WebUI[dead link 2015-06-28]