트래픽 모니터링 프로그램 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/ |
샘플 출력
[polldaddy rating=”7739789″]