MTR 유틸리티는 tracerout에 ping 기능이 조합된 유틸리티로서,
아래와 같은 기능이 있다.
- 출발지에서 목적지까지 거쳐가는 경로 찾아냄(traceroute)
- 경로에 존재하는 게이트웨이에 대해 응답시간 측정(ping)
- 각 게이트웨이 응답시간으리 평균, 최적, 최악, 누락(Loss)를 찾아 냄
- 리포트 기능 제공
1. 패키지 입수 경로
참고로 아래 MTR 개발 사이트로부터 소스를 받을 수 있으며,
http://www.bitwizard.nl/mtr/index.html
경로 1)
레드햇 rpm은 파일은 레드햇 사이트에서 다운로드가 가능하다.
경로 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
목적지까지의 각 구간별 라우터에 에코 패킷을 보내면서 실시간으로 모니터링 할 수 있다. (잇점)
- 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 : 조사할 횟수)
횟수에 따른 레포팅 결과를 볼 수 있다. (잇점)
4. 주의점
사용시 특별한 주의점은 없을 것으로 판단 된다.