multitail : tail의 멀티버전 서버 다스리기

 

: 로그파일 모니터링할 때 많이 사용하는 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 명령의 경우 로그파일 실시간 모니터링을 위해 아래와 같은 방식을 주로 쓴다.

  1. 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

 

이외에도 다양한 활용법이 있으니 직접 테스트해보도록 하자. ^^;;

이 글은 스프링노트에서 작성되었습니다.

Leave Comments


profile토트에서 다시 이어갑니다. ^^ 


T-NAVI