emuggie.github.io

github pages for personal

View My GitHub Profile

Installing and using vnstat

vnstat 설치와 사용

Troubles I faced while setting vnstat on linux.

리눅스에서 vnstat 구성 중 맞게 된 문제들.

Installation

설치

[Redhat]Centos 7

$ yum install epel-release
$ yum install vnstat

[Devian]Ubuntu

$ sudo apt-get install vnstat

Configure and run

설정 및 실행

First, find target network interfaces which will be monitored. (You can list network interfaces with "ifconfig" command).

우선, 모니터링 될 대상 네트워크 인터페이스를 찾는다.(ifconfig 명령으로 나열 할 수 있다.)

Create database for network interface by following command.

다음의 명령으로 네트워크 인터페이스에 대한 데이터베이스를 만든다.

$ vnstat --create -i <network interface>

Created database file can be found on :"/var/lib/vnstat/<network interface>".

생성된 데이터베이스 파일은 다음의 경로에서 찾을 수 있다.:"<network interface>"

On devian, file ownrship is on user "vnstat" by default. But on Redhat Os, you should manually change ownership to vnstat.

데비안에서는 파일 소유권한이 사용자 "vnstat"에게 있다. 하지만 Redhat Os에서는 수동으로 소유 권한을 변경해야 한다.

$ chown -R vnstat:vnstat /var/lib/vnstat

By default, vnstat service records network traffic every (Devian : 30 seconds, Redhat 5 minutes). Configuration file location : "/etc/vnstat.conf"

초기 설정으로 vnstat 서비스는 (Devian : 30초, Redhat : 5분)마다 네트워크 트래픽을 기록한다. 설정 파일 위치 : "/etc/vnstat.conf"

On devian, vnstat service is active by default. But on Redhat Os, you should start service manually

데비안에서는 vnstat 서비스가 기본적으로 활성화된다. 하지만 Redhat Os에서는 직접 서비스를 실행해야 한다.

$sudo systemctl start vnstat

Type following command to monitor

다음 명령으로 모니터링 한다.

$ vnstat