japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
리눅스 트래픽 모니터링 vnstat
조회 : 19,176  


프로그램명 : vnstat
운영체제 : Linux
홈페이지 : http://humdi.net/vnstat/
라이센스 : 공개 소스

1. 소개

- vnstat 는 커맨드 라인 기반의 네트워크 트래픽 모니터링 프로그램으로 선택한 인터페이스의 시간별, 일별, 월별 등 네트워크 트래픽을 기록 할수 있는 툴이다.  비교적 프로세스를 거의 차지 않는 가벼운 툴로써, 간편이 사용할수 있고, 명령어 또한 간편하다.  하지만,  패킷 스니핑 도구와 같이 직접적으로 트래픽을 모니터  하지 않고, 커널에서 제공해 주는 네트워크 인터페이스 정보를 기반으로 정보를 보여주기 때문에,  root 권한 없이도 사용할수 있다.

[주요기능]
- 루트 권한 없이도 사용할 수 있다.
- 낮은 시스템 자원 사용
- 다양한 출력 옵션 지원 (요약, 시간, 일,월,주 별로 제공 등)
- libgd 를 이용한 png 이미지 출력
- 동시에 여러개의 인터페이스를 모니터링 할 수 있음
- 빠르고 간단하게 설치하여 사용할 수 있다.



2. 설치

[패키지 설치]
-래드헷 기반 yum install vnstat
-데비안 기반 apt-get install vnstat

[소스설치]
http://humdi.net/vnstat/vnstat-1.11.tar.gz
tar xvf vnstat-1.11.tar.gz
cd vnstat-1.11
make && make install

따로 configruation 을 할 필요 없이 make 만 진행하면 된다.
이렇게 진행을 하면 설치가 완료가 된다. 비교적 간단히 설치가 완료되는것을 볼수 있다.

[초기 동작 테스트]
정상적으로 작동을 하는지 테스트를 해봐야된다.

# vnstat --testkernel
This test will take about 60 seconds.
Everything is ok.


# vnstat -u -i eth0
Error: Unable to read database "/var/lib/vnstat/eth0".
Info: -> A new database has been created.


# vnstat --iflist
Available interfaces: lo eth0 eth1 sit0


vnstat 는 별도의 프로세스를 뛰어놓지 않아도 동작을 할수 있다.


옵션만 봐도 어떠한 기능들을 하고 있는지를 쉽게 알수 있다.

기본적으로 사용하는 옵션들을 살펴보면 아래와 같다.       


실시간으로 모니터링을 할수 있는 명령어다. 현재 네트워크 의 IN/OUT 트래픽을 볼수있으며, 페킷 소모량
및 네트워크 속도 또한 알수 있다.



시간때 별로 또는 요일별로 트래픽 사용량을 눈으로 확인이 가능하다. 물론 이 명령어는 vnstat -u  으로
업데이트를 수동으로 해줘야 되지만, 크론 등을 이용해서 등록을 하게 되면 좀더 편리하게 사용할수 있게 된다. 


단순히 vnstat 로도 월, 요일별로 총 트래픽 사용량을 확인할수 있다.


3. 마무리

-vnstat 를 사용해보면서, 느낀점은 간편함이었다. 설치가 쉬우며, 명령어또한 복잡하지 않아, 서버내에서
트래픽을 알고싶을때에 빠르게 찾아볼수 있다는 점이 다른 트래픽 관련 툴 보다는 장점 아닌 장점이 아닐까
생각 된다. 설치가 쉽다고 하여, 기능또한 허접하지 않고, 기본적으로 네트워크 트래픽 툴로써 갖춰야 될 부분들은 가지고 있어 괜찮은 툴이라고 생각 된다.

e-mail : dslee골벵이linux.co.kr




[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1809


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주)수퍼유저
(주) 수퍼유저 SULINUX 개발팀
www.sulinux.net

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 네트웍
SMS
MRTG
개념및 프로토콜
네트웍 장비
ACL
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.