서버 엔지니어를 위한 ‘multitail’ 소개 및 설치 및 설정 가이드

서버 관리의 필수 툴, Multitail 사용법을 알아보자

서버 관리자라면 한 번쯤은 여러 로그 파일을 동시에 모니터링하고 싶어했을 것입니다.
물론 여러 로그 파일을 동시에 모니터링 하는 그런 불행한 일이 없으면 더욱 좋겠지요. (보통 저렇게 로그를 모니터링 한다는 것은 문제가 생겼다는 것을 의미하니깐요 ^^;)
하지만 불가피하게 저런 상황이 발생한다면, 여러분들은 어떻게 하실건가요?
이번 포스팅에서는 급할 때 도움이 되는 Multitail에 대해서 알아보도록 하겠습니다.

1) Multitail 이란?

'Multitail'은 한번에 여러 로그를 모니터링 할 수 있도록 해주는 유용한 도구입니다.

2) 설치 과정

2-1) 패키지 업데이트

우선 시스템 패키지를 최신 상태로 유지해야 합니다.

1
sudo apt-get update
cs

2-2) Multitail 설치

다음으로 multitail을 설치합니다.

1
sudo apt-get install multitail
cs

3) 설정 방법

3-1) 기본 사용법

multitial은 다음과 같이 기본적으로 사용합니다.

1
multital -i /path/to/logfile
cs

3-2) 다중 파일 모니터링

여러 개의 파일을 동시에 모니터링하려면 -i 옵션을 추가로 지정해주면 됩니다.

1
multital -i /path/to/logfile1 -i /path/to/logfile2
cs

3-3) 창 분할

Multitail은 여러 로그 파일들을 한 화면에서 분할하여 보여줍니다.
-s 옵션으로 화면 분할 수를 지정할 수 있습니다.
예를 들어, 2개의 창으로 나눠서 보고 싶다면 아래와 같이 입력합니다:

1
multitail -s 2 -i /path/to/logfile1 -i /path/to/logfile2
cs

3-4) 색상 구성 변경

Multitail은 색상 구성 변경 기능도 제공합니다.
이를 통해 특정 문자열이나 패턴에 대한 색상 코드를 변경하여 시각적인 인식력을 높일 수 있습니다.
예를 들어, "Error"라는 단어가 포함된 줄은 빨간색으로 하이라이트 하고 싶다면 아래와 같이 입력합니다:

1
multitail -e "Error" -ci red /path/to/logfile
cs

3-5) 사용하는 단축키

Multitail의 단축키는 아래와 같습니다.
  • q: 프로그램을 종료합니다.
  • h: 도움말을 표시합니다.
  • a: 모든 창을 병합합니다.
  • s: 모든 창을 분할합니다.
  • n: 새로운 창을 만듭니다.
  • d: 현재 창을 삭제합니다.
  • m: 현재 창의 내용을 메일로 보냅니다.
  • w: 현재 창의 내용을 파일로 저장합니다.
  • f: 현재 창의 내용에서 문자열이나 패턴을 검색합니다.
  • F: 현재 창의 내용에서 필터를 적용합니다.
  • c: 현재 창의 색상 스키마를 변경합니다.
  • t: 현재 창의 제목을 변경합니다.
  • r: 현재 창의 내용을 갱신합니다.

결론

Multitaill은 당신이 한번에 여러 종류의 로그를 효과적으로 관찰하고 분석할 수 있게 해주는 강력한 도구입니다.
이는 서버 상황을 실시간으로 파악하고 문제가 발생할 때 즉각 대응할 수 있도록 도와줍니다. 따라서 multitail은 모든 서버 관리자가 알아야 할 필수 도구라고 생각합니다.

댓글

이 블로그의 인기 게시물

crontab 설정방법과 로그 확인하는 법

Microsoft Defender 방화벽 설정 또는 해제하는 방법

한국 군비지출 세계 9위