메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

자동 및 수동 모니터링

AWS는 Amazon EC2를 모니터링하는 데 사용할 수 있는 다양한 도구를 제공합니다. 이들 도구 중에는 모니터링을 자동으로 수행하도록 구성할 수 있는 도구도 있지만, 수동 작업이 필요한 도구도 있습니다.

자동 모니터링 도구

다음과 같은 자동 모니터링 도구를 사용하여 Amazon EC2를 관찰하고 문제 발생 시 보고를 받을 수 있습니다.

  • [System Status Checks] - 인스턴스를 사용하는 데 필요한 AWS 시스템을 모니터링하여 올바르게 작동 중인지 확인합니다. 이러한 확인에서는 복구 시 AWS 개입이 필요한 인스턴스 관련 문제를 찾아냅니다. 시스템 상태 확인이 실패하는 경우, AWS에서 문제를 해결할 때까지 기다리거나, 인스턴스를 중지했다가 다시 시작하거나 종료하고 교체하는 등의 방법으로 사용자가 문제를 직접 해결할 수도 있습니다. 시스템 상태 확인이 실패하게 되는 문제의 예를 들면 다음과 같습니다.

    • 네트워크 연결 끊김

    • 시스템 전원 중단

    • 물리적 호스트의 소프트웨어 문제

    • 네트워크 연결성에 영향을 주는 물리적 호스트의 하드웨어 문제

    자세한 내용은 인스턴스 상태 확인 단원을 참조하십시오.

  • [Instance Status Checks] - 개별 인스턴스에 대한 소프트웨어 및 네트워크 구성을 모니터링합니다. 이러한 확인에서는 복구 시 사용자의 개입이 필요한 문제를 찾아냅니다. 인스턴스 상태 확인이 실패할 경우 일반적으로 사용자는 인스턴스를 재부팅하거나 운영 체제를 수정하는 등의 방법으로 문제를 직접 해결해야 합니다. 인스턴스 상태 확인이 실패하게 되는 문제의 예를 들면 다음과 같습니다.

    • 시스템 상태 확인 실패

    • 네트워크 구성 또는 시작 구성이 잘못됨

    • 메모리가 모두 사용됨

    • 파일 시스템 손상

    • 호환되지 않는 커널

    자세한 내용은 인스턴스 상태 확인 단원을 참조하십시오.

  • [Amazon CloudWatch Alarms] - 지정하는 기간 동안 단일 지표를 관찰하고 특정 기간 동안 지정된 임계값을 기준으로 지표의 값에 따라 하나 이상의 작업을 수행합니다. 이 작업은 Amazon Simple Notification Service(Amazon SNS) 주제나 Auto Scaling 정책으로 전송되는 알림입니다. 경보는 지속적인 상태 변경에 대해서만 작업을 호출합니다. CloudWatch 경보는 특정한 상태에 있으며 이러한 상태가 변경되어야 하며 지정한 수의 기간에 유지되어야 하므로 간단하게 작업을 호출하지 않습니다. 자세한 내용은 CloudWatch를 사용해 인스턴스 모니터링하기 단원을 참조하십시오.

  • Amazon CloudWatch Events - AWS 서비스를 자동화하여 시스템 이벤트에 자동으로 응답합니다. AWS 서비스 이벤트는 거의 실시간으로 CloudWatch 이벤트에 전송되며, 전송된 이벤트가 사용자가 정의한 규칙과 일치할 경우 실행할 자동 작업을 지정할 수 있습니다. 자세한 내용은 What is Amazon CloudWatch Events? 단원을 참조하십시오.

  • [Amazon CloudWatch Logs] - Amazon EC2 인스턴스, AWS CloudTrail, 또는 기타 소스의 로그 파일을 모니터링, 저장 및 액세스합니다. 자세한 내용은 What is Amazon CloudWatch Logs? 단원을 참조하십시오.

  • [Amazon EC2 Monitoring Scripts] - 인스턴스에서 메모리, 디스크 및 스왑 파일 사용량을 모니터링할 수 있는 Perl 스크립트입니다. 자세한 내용은 Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances를 참조하십시오.

  • [AWS Management Pack for System Center Operations Manager] - Amazon EC2 인스턴스와 인스턴스 내부에서 실행 중인 Microsoft Windows 또는 Linux 운영 체제를 연결합니다. AWS 관리 팩은 Microsoft System Center Operations Manager의 확장 기능입니다. 데이터 센터의 지정된 컴퓨터(감시자 노드)와 Amazon Web Services API를 사용하여 AWS 리소스에 대한 정보를 원격으로 검색하고 수집합니다. 자세한 내용은 AWS Management Pack for Microsoft System Center 단원을 참조하십시오.

수동 모니터링 도구

Amazon EC2 모니터링의 또 한 가지 중요한 부분은 모니터링 스크립트, 상태 확인 및 CloudWatch 경보에 포함되지 않는 항목을 수동으로 모니터링해야 한다는 점입니다. Amazon EC2 및 CloudWatch 콘솔 대시보드에서는 Amazon EC2 환경을 한 눈에 파악할 수 있습니다.

  • Amazon EC2 대시보드는 다음 정보를 표시합니다.

    • 리전별 서비스 상태 및 예약된 이벤트

    • 인스턴스 상태

    • 상태 확인

    • 경보 상태

    • 인스턴스 지표 세부 정보([Instances]에서 인스턴스를 선택하고 [Monitoring] 탭 선택)

    • 볼륨 지표 정보(탐색 창에서 [Volumes]을 클릭하고 볼륨을 선택한 다음 [Monitoring] 탭 클릭)

  • Amazon CloudWatch 대시보드는 다음 정보를 표시합니다.

    • 현재 경보 및 상태

    • 경보 및 리소스 그래프

    • 서비스 상태

    또한 CloudWatch를 사용하여 다음 작업을 수행할 수도 있습니다.

    • Amazon EC2 모니터링 데이터를 그래프로 작성하여 문제를 해결하고 추세 파악

    • 모든 AWS 리소스 지표 검색 및 찾아보기

    • 문제에 대해 알려주는 경보 생성 및 편집

    • 경보 및 AWS 리소스를 한 눈에 파악할 수 있는 개요 정보 보기