MTR 유틸리티는 tracerout에 ping 기능이 조합된 유틸리티로서,

아래와 같은 기능이 있다.

- 출발지에서 목적지까지 거쳐가는 경로 찾아냄(traceroute)

- 경로에 존재하는 게이트웨이에  대해 응답시간 측정(ping)

- 각 게이트웨이 응답시간으리 평균, 최적, 최악, 누락(Loss)를 찾아 냄

- 리포트 기능 제공

 

 1. 패키지 입수 경로

참고로 아래 MTR 개발 사이트로부터 소스를 받을 수 있으며,

http://www.bitwizard.nl/mtr/index.html

경로 1)

레드햇 rpm은 파일은 레드햇 사이트에서 다운로드가 가능하다.

https://access.redhat.com/

경로 2)

해당 RHEL DVD에 포함이 되어 있다.

경로 3)

yum repo 서버 연결이 된다면

[root@Kicksatrt-server ~]# yum install yum-downloadonly

[root@Kicksatrt-server ~]# yum install mtr -y --downloadonly

아래 디렉토리에 파일이 다운로드 된다.

[root@Kicksatrt-server ~]# ll /var/cache/yum/x86_64/6/base/packages/

-rw-r--r-- 1 root root 55220 2011-07-03 13:46 mtr-0.75-5.el6.x86_64.rpm

 

2. 설치법

해당 rpm 패키지가 포함하는 파일은 아래와 같으며 binary 파일 하나와 나머지는 man page와 documnet성 파일들로 구성된 가벼운 패키지 이다.

[root@Kicksatrt-server ~]# rpm -ql mtr-0.75-5.el6.x86_64
/usr/sbin/mtr
/usr/share/doc/mtr-0.75
/usr/share/doc/mtr-0.75/AUTHORS
/usr/share/doc/mtr-0.75/COPYING
/usr/share/doc/mtr-0.75/FORMATS
/usr/share/doc/mtr-0.75/NEWS
/usr/share/doc/mtr-0.75/README
/usr/share/doc/mtr-0.75/SECURITY
/usr/share/man/man8/mtr.8.gz

MTR 유틸리티는 레드햇 리눅스를 Base 패키지 이상으로 설치하면 기본적으로 설치가 되는유틸리티로 판단이 된다.

또한 별도로 rpm 형태로 설치를 한다 하더라도 아래와 같은 의존성 관계로 보아 의존성 문제 없이 설치가 될 것으로 보인다.

[root@Kicksatrt-server ~]# rpm -qR mtr-0.75-5.el6.x86_64
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
~ snip ~

의존성에 관련된 파일을 포함하는 rpm 패키지 조회 :

[root@Kicksatrt-server ~]# whereis libc.so.6
libc.so: /lib64/libc.so.6 /usr/lib64/libc.so

[root@Kicksatrt-server ~]# rpm -qf /lib64/libc.so.6
glibc-2.12-1.132.el6.x86_64

따라서 rpm 파일을 구해서 rpm -ivh 로 설치하거나 yum이 된다면 yum install로 설치하면 된다.

 

3. 사용법

$ mtr 목적지주소

$ mtr -옵션 목적지주소

실행 예)

[root@Kicksatrt-server ~]# mtr mapoo.net

목적지까지의 각 구간별 라우터에 에코 패킷을 보내면서 실시간으로 모니터링 할 수 있다. (잇점)

mtr-1

- Host : 목적지까지 거쳐가는 게이트웨이어 IP

- Loss : 손실율

- Snt : ping을 보낸 수(누적)

- Last : ping 최근 응답시간

- Avg : ping 평균 응답시간

- Best : ping 중 제일 빠른 응답시간

- Wrst : ping 중 최악 응답시간

- StDev : 표준편차

* H : 설명, D:디스플레이모드, R: 통계 재시작, O:정렬 필드 선택, q:종료

 

[root@Kicksatrt-server ~]# mtr -r -c 10 mapoo.net ( -r : 리포트 모드, -c : 조사할 횟수)

횟수에 따른 레포팅 결과를 볼 수 있다. (잇점)

mtr-2

 

4. 주의점

사용시 특별한 주의점은 없을 것으로 판단 된다.

Linux MTR

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다