크세노폰의 IT 누리사랑방

네트워크 트래픽 모니터 vnstat-php 설치법 및 한글패치 본문

크세노폰의 자료실

네트워크 트래픽 모니터 vnstat-php 설치법 및 한글패치

Xenophon 2015. 1. 29. 05:21
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


vnstat -h 명령어 실행화면입니다. r은 rx, t는 tx로 깔끔하게 표현해주고 있습니다.



서버를 비롯한 많은 장비에서 수치는 꽤 중요합니다. 이런 수치를 Insight해서 그래프나 깔끔하게 나타내어주는 프로그램을 만들고, 라이센스비를 받는 업체도 있습니다. 또 이런 수치를 보고 유지보수만 전문적으로 해주는 업체도 있지요. 오늘은 트래픽을 정확하게 측정해주는 프로그램인 ‘vnstat’를 웹으로 보여주는 프로그램인 ‘vnstat-PHP’ 를 소개하고자 합니다.
사실 이 웹 분석도구는 2010년에 개발이 중단되었습니다 그래도 홈페이지는 남아있으니, 완전히 개발이 중단된게 아니고, 어쩌면 버그를 발견하지 못해서 그런것일지도 모르겠네요 그렇지만 아직까지 매끈하게 잘 동작하고 있죠.

vnstat-PHP 는 vnstat 명령어를 통해 나온 트래픽을 수치화해서 그래프로 나타내어줍니다. 아무래도 상단의 CLI로 나온 그래프보다 아무래도 더 접근하기 쉽게 표현됩니다.


사실 조금 촌스럽긴 합니다. 그렇지만 원격접속해서 CLI로 명령어를 치며 보는것보단 웹으로 쉽게 보는게 좀 더 낫습니다.^^


이 프로그램의 큰 장점은 설치가 굉장히 쉽다는 것입니다. 경로에 압축만 풀어주면 잘 동작하거든요.
설치방법은 다음과 같습니다.

 

  1. vnstat를 설치합니다.

2. http://humdi.net/vnstat/ 에서 vnstat-php를 다운받습니다(tar.gz 파일입니다).

  1. 적당한 경로에 풀어주고, php 파일을 실행시킬 경로에 둡니다.

  2. config.php 파일에서 설정을 바꾸어줍니다.

$language 항목을 nl에서 en으로 바꾸어줍니다(바꾸지 않으면 네덜란드어로 나타납니다.)

  1. index.php 파일을 열어봅니다.

 

쉽죠, 정말 쉽습니다. 이건 설정해줄 필요도 없고.. 다 알아서 잘 해주니까요.
이번엔 한글패치에 대해 알려드리겠습니다. 한글패치는 제가 직접 만들었습니다.
그러니 미리 말씀드리지만 다른 블로그나 카페에서 보이면 민,형사상의 불이익을 받습니다.
한글패치는 /lang/폴더에 ko.php 파일을 넣어주시고, config.php 파일에서 $language 값을 ko로 주면 됩니다.

Comments