AWS Korea Tech Blog

Amazon CloudWatch Agent와 collectd 시작하기

thumbnail

Amazon CloudWatch Agent와 collectd 시작하기

이 문서에서는 Amazon EC2 Linux 인스턴스에서 collectd와 CloudWatch 에이전트를 설치하고 구성하는 방법에 대해 알아보겠습니다. collectd는 열린 파일 수 데이터를 수집하는 간단한 예를 사용하여 시작합니다. 또한 여러 서버에서 이 작업을 관리하기 위해 AWS Systems Manager (SSM)를 사용하여 collectd와 CloudWatch 에이전트를 설치하고 구성하는 방법도 살펴보겠습니다.

CloudWatch와 collectd 함께 사용하기

CloudWatch 에이전트를 사용하면 Amazon EC2 인스턴스에 대한 추가 지표를 수집할 수 있습니다. collectd 플러그인을 구성하여 수집할 지표를 지정할 수 있습니다. 이 예에서는 열린 파일 수 데이터를 수집하기 위해 fhcount 플러그인을 사용합니다.

collectd와 CloudWatch 에이전트 설치/구성하기

collectd와 CloudWatch 에이전트를 설치하고 구성하기 위해 Systems Manager State Manager 및 Parameter Store를 사용할 것입니다. collectd 지표 데이터를 수집하기 위해 metrics 섹션만 필요합니다. 이 데이터를 수집하려면 두 가지 값을 일치시켜야 합니다. 또한, "none" 값을 사용하여 데이터를 암호화하지 않을 것임을 CloudWatch 에이전트에게 알려주어야 합니다.

collectd: 수동 구성

수동으로 collectd를 설치하려면 Amazon EC2 인스턴스에 SSH로 로그인하고 다음 명령을 실행하면 됩니다.

collectd: State Manager 연결

필요한 인스턴스에 설정을 실행하기 위해 State Manager 연결을 생성합니다. State Manager 콘솔에서 연결 생성을 선택하고 필요한 값을 입력합니다.

CloudWatch 에이전트: State Manager 연결

Systems Manager에는 CloudWatch 에이전트 설치 및 구성을 위한 미리 정의된 문서가 있습니다. CloudWatch 에이전트를 설치하기 위한 연결을 생성하고 CloudWatch 에이전트를 구성하기 위한 또 다른 연결을 생성합니다. 정확한 값들은 문서를 참조하세요.