Pv4 또는 듀얼스택 네트워크가 아닌 IPv6 Native Only 네트워크에서 MRTG를 이용하여 네트워크 장비를 모니터링 하기 위해서는 IPv6 네트워크를 통한 SNMP 데이터의 전송(IPv6 over SNMP)과 MRTG의 IPv6 지원이 필요합니다.
** SNMP : Simple Network Management Protocol
** MRTG : Multi Router Traffic Grapher
본 문서에서는 IPv6 over SNMP를 지원하는 라우터를 대상으로 리눅스에서 MRTG를 이용하여 네트워크 트래픽을 모니터링 하는 방법을 알아보겠습니다. 기본적인 MRTG 설정 및 이용방법은 "MRTG의 설치 및 구성법[PDF 문서 다운로드]" 문서 참고하시기 바랍니다.
1. IPv6를 지원하는 MRTG 및 Perl 모듈
MRTG 2.10.0 버전 이후로는 IPv6을 기본적으로 지원하고 MRTG 2.9.29 버전은 별도의 패치를 요구합니다. 또한 MRTG는 perl 언어로 제작되었기 때문에IPv6 Perl Module의 추가 및 패치가 필요합니다.(본 문서는 Unix용 MRTG 2.10.0 버전을 기준으로 설명 합니다.)
o IPv6 지원 MRTG 2.10.0 버전 [다운로드], MRTG 홈페이지[Click]
o IPv6 Perl Module
- Socket6 0.17 or above [다운로드], 관련홈페이지[Click]
- INET6 1.26 or above [다운로드], 관련홈페이지[Click]
2. Perl 모듈 패치
우선 일반적인 방법으로 MRTG를 설치합니다.
가. Socket6 0.17 Perl 모듈 설치
다운로드 받은 Socket6 0.17 모듈의 압축을 해제하고 아래와 같이 설치합니다.
perl Makefile.PL
make
make install
나. INET6 1.26 Perl 모듈 설치
역시 다운로드 받은 INET 1.26 모듈의 압축을 해제하고 아래와 같이 설치합니다.
perl Makefile.PL
make
make install
만약 위의 두 모듈이 정상적으로 설치되었다면, MRTG의 cfgmaker가 IPv6 지원 여부를 자동적으로 인식하고[--base: IPv6 libraries found, IPv6 enabled.]메시지가 표시됩니다.
3. MRTG cfgmaker 옵션 지정
MRTG가 IPv6 지원을 하더라도 기본적으로 IPv6 기능이 비 활성화되어 있기 때문에 cfgmaker를 이용하여 CFG 파일을 생성할 때 별도의 옵션을 지정해야 하며, 기본적인 cfgmaker 옵션 다음에--enable-ipv6옵션을 추가하면 됩니다.
MRTG를 이용한 모니터링 대상(IPv6 네트워크 장비)은 snmp-communinty@[장비의 IPv6 주소]:161 형태로 지정합니다.
예) public@[2001:2b8:fffe::1]:161
예) cfgmaker 사용예
cfgmaker --global 'WorkDir: /var/www/html/mrtg' --global 'Options[_]:bits,growright' --output /usr/local/mrtg-2/cfg/test.cfg public@[2001:111:111::1]:161--enable-ipv6
4. MRTG 동작 화면
아래 화면은 위 방법을 이용하여 MRTG를 동작시킨 예입니다.
5. 기타 사항
cfgmaker를 제외한 기타 도구(indexmaker 등)의 사용법, cron을 이용한 주기적 데이터 업데이트 방법 등은 기존 IPv4 MRTG 사용법과 동일합니다.
기타 자세한 내용은 MRTGv6 문서[Click]을 참고 하시기 바랍니다.
'Technology > IPv6' 카테고리의 다른 글
NCA 6CAM - IPv6 Enabled Network Camera Part 2 (0) | 2004.10.15 |
---|---|
IPv6 /IPv4 변환기술에 따른 (0) | 2004.10.07 |
터널 브로커(Tunnel Broker)를 이용한 IPv6 접속 방법 (0) | 2004.10.06 |
NCA 6CAM - IPv6 Enabled Network Camera Part 1 (0) | 2004.09.21 |
set 명령을 이용한 IPv6 설정 변경 (0) | 2004.09.15 |
delete 명령을 이용한 IPv6 설정 제거 (0) | 2004.09.10 |