네트워크 트래픽 모니터링이 가능한 도구이다. 
보통 webalizer를 많이 사용하는데 이게 더 사용하기가 편한거 같다. 
파일다운로드(다운로드가 안되면 제작사홈페이지에서 직접다운받기 바란다.) 
#wget http://humdi.net/vnstat/vnstat-1.7.tar.gz 
압축풀기 
#tar zxvf vnstat-1.7.tar.gz 
#cd vnstat-1.7 
gcc 라이브러리 필수설치 
#yum install gcc 
./configure가 필요없으며, make 만으로 프로그램을 설치한다. 
#make && make install 
데이타베이스 생성(사용할 인터페이스 지정) 
#vnstat -u -i eth0 
Error: Unable to read database "/var/lib/vnstat/eth0". 처음에 실행시 나오는데 그냥무시 
설정파일 수정(인터페이스 및 기타수정) 
#vi /etc/vnstat.conf 
데몬으로 실행(php로 모니터링할때는 필요사항아님.) 
#vnstatd -d 
쉘상에서 리포트보기 
#vnstat -h 
뭐가 잘못된것지 전송량이 정확히 안맞는거 같다. 약간의 오차는 있는듯. 
자세한 내용은 제작사 홈페이지 참고 
http://humdi.net/vnstat/ 
php 보고서는 아래사이트 참고 
http://www.sqweek.com/sqweek/index.php?p=1 
php로 보고서 보기 
다운로드 
#wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.4.1.tar.gz 
압축풀고 폴더명 변경, 아파치 디렉토리로 이동. 
#tar zxvf vnstat_php_frontend-1.4.1.tar.gz 
#mv vnstat_php_frontend-1.4.1 vnstat 
#mv vnstat_php_frontend-1.4.1 /home/test/www 
config.php 수정 
#vi /home/test/www/vnstat/config.php 
필요없는 부분 삭제 
$iface_list = array('eth0', 'eth1', 'sixxs'); 
$iface_title['eth1'] = 'Internet'; 
디렉토리 수정 
$vnstat_bin = '/usr/bin/vnstat'; 
크론탭에 매5분마다 업데이트 작업 등록 
#crontab -e 
*/5 * * * * vnstat -u -i eth1 
확인은 도메인/vnstat/ 으로 접속 
익스플로러에서는 이미지가 표시되지 않음. 파이어폭스나 사파리는 잘나옴. 
 
No comments:
Post a Comment