multitail : tail의 멀티버전 서버 다스리기
2009.08.19 15:38 Edit
: 로그파일 모니터링할 때 많이 사용하는 tail 의 멀티버전이다.
여러 개의 로그파일을 한꺼번에 볼 수도 있고 화면을 나누어서 비교하면서 볼 수도 있다.
각종 옵션이 많으므로 직접 테스트해 보는 편이 좋을 듯
참고 사이트 : http://www.vanheusden.com/multitail/
다운로드 : http://www.vanheusden.com/multitail/download.html
사용예 : http://www.vanheusden.com/multitail/examples.html
준비물
- multitail 소스파일 : 위 다운로드 링크에서 받자
설치방법
설치방법은 간단하다.
일반적인 리눅스 환경에서는 make install 명령만으로 컴파일하여 설치한다.
[파일리스트]
- /usr/bin/multitail
- /etc/multitail/
- /etc/multitail.conf.new 파일이 만들어지는데 /etc/multitail.conf 로 파일이름만 변경해 준다.
사용법
tail 명령의 경우 로그파일 실시간 모니터링을 위해 아래와 같은 방식을 주로 쓴다.
- tail -f [로그파일]
multitail 의 경우 다수의 로그파일을 여는 것을 전제로 하므로 옵션이 다소 복잡할 수도 있다.
그러나 너무 걱정하지 않아도 된다. 쉽다. ^^
위 '사용예'에도 나와 있지만 몇 가지 예를 들어본다.
-
하나의 창에서 2개의 파일을 열 때
- multitail /var/log/httpd/access_log -I /var/log/httpd/error_log
-
모든 Apache 로그 통합해서 한 화면에 보기 : apache 라는 컬러 스키마를 가지고 색을 표현해준다.
- multitail -cS apache --mergeall /var/log/httpd/*access_log
-
Qmail 로그 보기 (개인적으로 가장 마음에 드는 옵션)
- multitail -cv qmailtimestr /var/log/qmail/current
- 기존 방식 : tail -f /var/log/qmail/current | /usr/bin/tai64nlocal
이외에도 다양한 활용법이 있으니 직접 테스트해보도록 하자. ^^;;
이 글은 스프링노트에서 작성되었습니다.
토트에서 다시 이어갑니다. ^^ 