Ubuntu 22.04にvnStatネットワークトラフィックモニターをインストールする

環境
OSバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

操作方法
1.システムパッケージを更新します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo apt update
# sudo apt update
# sudo apt update

2.VnStatをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo apt install vnstat
# sudo apt install vnstat
# sudo apt install vnstat

3.インターフェース名を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ip l show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:c6:40:44 brd ff:ff:ff:ff:ff:ff
altname enp2s1
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:ba:cc:57:26 brd ff:ff:ff:ff:ff:ff
# ip l show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 00:0c:29:c6:40:44 brd ff:ff:ff:ff:ff:ff altname enp2s1 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default link/ether 02:42:ba:cc:57:26 brd ff:ff:ff:ff:ff:ff
# ip l show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:c6:40:44 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 02:42:ba:cc:57:26 brd ff:ff:ff:ff:ff:ff

4.監視するインターフェース名をvnstat設定ファイルに追加します。
# sudo nano /etc/vnstat.conf
8行目

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
修正前
;Interface ""
修正後
Interface "ens33"
修正前 ;Interface "" 修正後 Interface "ens33"
修正前
;Interface ""
修正後
Interface "ens33"

5.vnstatを再起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo systemctl restart vnstat
# sudo systemctl restart vnstat
# sudo systemctl restart vnstat

6.ステータスを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo systemctl status vnstat.service
● vnstat.service - vnStat network traffic monitor
Loaded: loaded (/lib/systemd/system/vnstat.service; enabled; vendor preset>
Active: active (running) since Tue 2022-05-10 23:09:01 JST; 1min 2s ago
# sudo systemctl status vnstat.service ● vnstat.service - vnStat network traffic monitor Loaded: loaded (/lib/systemd/system/vnstat.service; enabled; vendor preset> Active: active (running) since Tue 2022-05-10 23:09:01 JST; 1min 2s ago
# sudo systemctl status vnstat.service
● vnstat.service - vnStat network traffic monitor
Loaded: loaded (/lib/systemd/system/vnstat.service; enabled; vendor preset>
Active: active (running) since Tue 2022-05-10 23:09:01 JST; 1min 2s ago

7.ネットワークトラフィックを表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# vnstat -i ens33 -l
# vnstat -i ens33 -l
# vnstat -i ens33 -l
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# vnstat -i ens33 -l
Monitoring ens33... (press CTRL-C to stop)
rx: 1.29 kbit/s 1 p/s tx: 920 bit/s 1 p/s^C
ens33 / traffic statistics
rx | tx
--------------------------------------+------------------
bytes 24.13 KiB | 43.40 KiB
--------------------------------------+------------------
max 4.27 kbit/s | 2.85 kbit/s
average 418 bit/s | 753 bit/s
min 240 bit/s | 0 bit/s
--------------------------------------+------------------
packets 371 | 291
--------------------------------------+------------------
max 6 p/s | 3 p/s
average 0 p/s | 0 p/s
min 0 p/s | 0 p/s
--------------------------------------+------------------
time 7.87 minutes
# vnstat -i ens33 -l Monitoring ens33... (press CTRL-C to stop) rx: 1.29 kbit/s 1 p/s tx: 920 bit/s 1 p/s^C ens33 / traffic statistics rx | tx --------------------------------------+------------------ bytes 24.13 KiB | 43.40 KiB --------------------------------------+------------------ max 4.27 kbit/s | 2.85 kbit/s average 418 bit/s | 753 bit/s min 240 bit/s | 0 bit/s --------------------------------------+------------------ packets 371 | 291 --------------------------------------+------------------ max 6 p/s | 3 p/s average 0 p/s | 0 p/s min 0 p/s | 0 p/s --------------------------------------+------------------ time 7.87 minutes
# vnstat -i ens33 -l
Monitoring ens33...    (press CTRL-C to stop)

   rx:     1.29 kbit/s     1 p/s          tx:       920 bit/s     1 p/s^C


 ens33  /  traffic statistics

                           rx         |       tx
--------------------------------------+------------------
  bytes                    24.13 KiB  |       43.40 KiB
--------------------------------------+------------------
          max            4.27 kbit/s  |     2.85 kbit/s
      average              418 bit/s  |       753 bit/s
          min              240 bit/s  |         0 bit/s
--------------------------------------+------------------
  packets                        371  |             291
--------------------------------------+------------------
          max                  6 p/s  |           3 p/s
      average                  0 p/s  |           0 p/s
          min                  0 p/s  |           0 p/s
--------------------------------------+------------------
  time                  7.87 minutes

 

Ubuntu 22.04

Posted by arkgame