날마다 새롭게 또 날마다 새롭게

MRTG 윈도우에 설치하기 본문

프로그래밍/Network

MRTG 윈도우에 설치하기

아무유 2013. 4. 25. 09:24

MRTG 윈도우에 설치하기

MRTG(Multi Router Traffic Grapher)는 네트워크 링크상의 트래픽 부하를 모니터링하고 측정하는 프로그램입니다.


1. MRTG 홈페이지에서 zip 파일을 다운받아 압축을 풉니다.

http://oss.oetiker.ch/mrtg/pub/


2. Perl을 다운받아 설치합니다.

http://www.activestate.com/activeperl/downloads


3. SNMP 서비스를 실행합니다.

제어판 - 프로그램 - Windows 기능 사용/사용 안함 - SNMP를 체크합니다.


4. 윈도우 실행창에서 Service.msc를 실행하고 SNMP 속성에서 SNMP 설정을 합니다.

1) 로그온 계정지정, 

2) 에이전트 정보 입력, 

3) 트랩 입력 - 커뮤니티 이름 : public, 트랩 대상 : 192.x.x.x

4) 보안 입력 - 커뮤니티 추가,

※ 트랩 : SNMP 메세지 중 하나로 트랩 대상이라는 다른 SNMP 호스트나 SNMP 관리 시스텝으로 전송된다.


5. IIS 서비스를 실행하고 mrtg 웹사이트를 추가합니다.

제어판 - 프로그램 - Windows 기능 사용/사용 안함 - 인터넷 정보 서비스를 체크합니다.


6. IIS 관리자 창을 실행하여 웹 사이트를 추가합니다.

사이트 이름 : mrtg

디렉터리 경로 : c:\inetpub\wwwroot\mrtg


7. mrtg 압축 푼 경로의 bin폴더에서 다음의 명령을 실행합니다.

1) MRTG를 실행할 config 파일 생성

perl cfgmaker public@10.x.x.x --global "WorkDir: C:\Inetpub\wwwroot\mrtg" --global "Language:korean" --global "Refresh: 300" --global "WithPeak[_]: dwmy" --output mrtg.cfg

※ public@10.x.x.x 는 모니터링을 할 시스템

2) 모니터링을 실행하고 로그를 남기고 그래프를 만든다.

perl mrtg mrtg.cfg

3) 만들어진 결과값을 사용자가 웹 브라우저로 볼 수 있도록 HTML 형태로 구성한다.

perl indexmaker --output=C:\Inetpub\wwwroot\mrtg\index.htm mrtg.cfg --title="WINSERVER MRTG"


8. 5분마다 다시 실행하려면 다음 명령을 추가합니다.

mrtg.cfg 파일 맨 마지막 부분에 "RunAsDeamon: yes" 추가 후 저장

WorkDir: C:\Inetpub\wwwroot\mrtg

RunAsDaemon: yes   # Interval 주기마다 mrtg.exe 다시 실행

Language: korean          # 한국어 언어 설정

Interval: 5                      # 기본값 5분 이하로는 설정이 안됩니다.

Refresh: 300                  # 웹페이지 자동 Refresh(초) 설정

WithPeak[_]: dwmy       # 최대값 표시


출처 : http://blog.daum.net/purunis/8296427

http://blog.naver.com/PostView.nhn?blogId=mongu2&logNo=140111483437

Comments