서버 모니터링 · 1 min read · Oct 18, 2025

Debian 및 Ubuntu에서 Logwatch로 서버 로그 파일 모니터링하는 방법

Logwatch는 시스템 로그 분석기 및 보고서입니다. 이 튜토리얼에서는 Logwatch의 설치를 다루고 이메일로 주목할 만한 로그 이벤트 보고를 포함한 다양한 구성 옵션을 설명합니다.

Logwatch 설치하기.

다음 명령어를 사용하여 서버에 Logwatch를 설치합니다.

Ubuntu

sudo apt-get install logwatch

Debian

apt-get install logwatch

Logwatch 구성하기.

nano /usr/share/logwatch/default.conf/logwatch.conf

위의 명령어를 입력하면 다음과 같은 파일을 볼 수 있습니다:

이것이 구성 파일에서 보여야 하는 내용입니다. 다음을 찾아보세요:

MailTo = root change it to MailTo = [email protected]

두 번째 줄을 편집하는 것은 선택 사항입니다. 이는 여러 이메일로 알림을 받고 싶을 때 사용됩니다. 세 번째 줄은 logwatch에서 메일을 받을 것임을 명시하는 것입니다. 위의 작업을 완료한 후에는 보고서 범위 또는 보고서를 받을 시간을 확인하고 싶을 것입니다.

Range = All

어제의 보고서를 원하시면 Yesterday로, 오늘의 보고서를 원하시면 Today로, 매일 보고서를 원하시면 All로 변경할 수 있습니다. 시작부터 사용 가능한 보고서가 전송됩니다. 다음 옵션은 보내고 싶은 보고서의 수준으로 Low, Medium 또는 High입니다. 이후에는 보고서에 포함하고 싶은 특정 서비스를 추가할 수 있습니다. 기본적으로 모든 서비스가 보고서에 포함되지만 사용자가 직접 모든 서비스를 지정할 수 있습니다:

Logwatch의 개요를 확인할 수 있습니다:

logwatch [--detail level ] [--logfile log-file-group ] [--service service-name ] [--mailto address ] [--archives] [--range range ] [--debug level ] [--filename file-name ] [--logdir directory ] [--hostname hostname ] [--hostformat host based options ] [--output output-type ] [--format report format ] [--encode encoding to use ] [--numeric] [--version] [--help|--usage]

이 명령어를 사용하여 Logwatch를 수동으로 사용하고 위의 모든 구성을 건너뛸 수 있습니다.

logwatch --detail High --service http --mailto [email protected] --range all --logdirectory /var/cache/logwatch

위의 명령어는 사용자의 필요에 맞춘 사용자 정의 명령어입니다. 필요에 맞는 것을 확인해 보세요.

추가 Logwatch 옵션

Logwatch에 대한 사용 정보는 매뉴얼 페이지를 통해 얻을 수 있습니다:

man logwatch

매뉴얼 페이지의 “MORE INFORMATION” 섹션에서는 배포판과 함께 제공되는 추가 문서 파일을 나열합니다.

매뉴얼 페이지에 설명된 명령줄 스위치의 요약은 ‘–help’ 옵션으로 얻을 수 있습니다:

logwatch --help

링크

  • Logwatch
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.