메뉴 닫기

vnstat 웹 상에서 그래프 보기

 

트래픽 모니터링 프로그램 vnstat 에서 수집된 데이터를 웹 브라우저에서 보게끔 하는 방법에 대해 살펴보겠습니다.

 

1. 기본 조건 

Apache 2.x
PHP 5.x
php-gd extension

위 조건이 갖춰져 있지 않을 경우 yum 으로 관련 패키지를 설치해줍니다.

  # yum install httpd php php-gd

2. vnStat php frontend 다운로드 

– 다운로드 사이트에서 직접 소스를 다운로드 받습니다.


  # cd /usr/local/src
  # wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz 

– 다운로드 받는 파일을 압축 해제 합니다.


  # tar xvfz
vnstat_php_frontend-1.5.1.tar.gz 

– vnStat php frontend 를 설치할 곳 확인 및 디렉토리 생성


  /home/admin/public_html/vnstat/

 

 # mkdir -p /home/admin/public_html/vnstat/

 

– 압축해제 했던 vnStat php frontend 파일을 복사합니다. 


 # cp -av  /usr/local/src/vnstat_php_frontend-1.5.1/ /home/admin/public_html/vnstat

 

3. vnStat php frontend 설정

– 환경설정 파일을 엽니다.


  # vi 
/home/admin/public_html/vnstat/config.php 

 

– 언어를 영어로 변경합니다. (nl –> en)


  $language = ‘en’;


– 모니터링 하는 NIC 장치명을 열거해줍니다.   

 * eth0 1개만 사용하는 경우 


  $iface_list = array (‘eth0’);


 * eth0, eth1 2개를 사용하는 경우 


  $iface_list = array (‘eth0’, ‘eth1’);


 

– NIC 장치의 이름을 지정해줍니다.  (eth0 장치 1개만 사용할때 예)


  $iface_title[‘eth0’] = ‘Internal / External’;


저장하고 나옵니다.

 

4. 웹 상에서 그래프 확인하기


  http://115.68.1.1/vnstat/


샘플 출력

vnstat_21

 

 

vnstat_22

 vnstat_23  

vnstat_24

 

 

 [polldaddy rating=”7739789″]

 

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다