CloudWatch 에이전트 시작
Systems Manager Run Command 또는 명령줄을 사용하여 CloudWatch 에이전트를 시작할 수 있습니다.
보안이 강화된 Linux(SELinux)가 활성화된 시스템에서 에이전트를 설정하는 방법에 대한 내용은 보안이 강화된 Linux(SELinux)로 CloudWatch 에이전트 설정 섹션을 참조하세요.
Amazon EC2에서 명령줄을 사용하여 CloudWatch 에이전트 시작
다음 단계에 따라 Amazon EC2에서 명령줄을 사용하여 CloudWatch 에이전트를 시작합니다.
보안이 강화된 Linux(SELinux)가 활성화된 시스템에서 에이전트를 설정하는 방법에 대한 내용은 보안이 강화된 Linux(SELinux)로 CloudWatch 에이전트 설정 섹션을 참조하세요.
Amazon EC2에서 명령줄을 사용하여 CloudWatch 에이전트를 시작하는 방법
-
사용하려는 에이전트 구성 파일을 에이전트를 실행할 서버에 복사합니다. 해당 파일을 복사할 경로 이름을 기록해 둡니다.
-
이 명령에서
-a fetch-config
는 에이전트가 최신 버전의 CloudWatch 에이전트 구성 파일을 로드하도록 하며-s
는 에이전트를 시작합니다.다음 명령 중 하나를 입력합니다.
configuration-file-path
를 에이전트 구성 파일의 경로로 바꿉니다. 이 파일을 마법사로 생성한 경우config.json
이라고 하며 수동으로 생성한 경우amazon-cloudwatch-agent.json
이라고 할 수 있습니다.Linux가 실행되는 EC2 인스턴스의 경우 다음 명령을 입력합니다.
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:
configuration-file-path
Linux가 실행되는 온프레미스 서버의 경우 다음을 입력합니다.
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:
configuration-file-path
Windows Server가 실행되는 EC2 인스턴스의 경우 PowerShell 콘솔에서 다음을 입력합니다.
& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m ec2 -s -c file:
configuration-file-path
Windows Server가 실행되는 온프레미스 서버의 경우 PowerShell 콘솔에서 다음을 입력합니다.
& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c file:
configuration-file-path
온프레미스 서버에서 CloudWatch 에이전트 시작
다음 단계에 따라 온프레미스 서버에서 CloudWatch 에이전트를 시작합니다.
SSM Agent를 사용하여 온프레미스 서버에서 CloudWatch 에이전트를 시작하려면
https://console.aws.amazon.com/systems-manager/
에서 Systems Manager 콘솔을 엽니다. 탐색 창에서 Run Command를 선택합니다.
-또는-
AWS Systems Manager 홈페이지가 열리면 아래로 스크롤하여 [Run Command 탐색(Explore Run Command)]을 선택합니다.
-
Run command(Run 명령)를 선택합니다.
-
명령 문서 목록에서 AmazonCloudWatch-ManageAgent 옆의 버튼을 선택합니다.
-
대상 영역에서 에이전트를 설치한 인스턴스를 선택합니다.
-
작업 목록에서 구성을 선택합니다.
-
모드 목록에서 onPremise를 선택합니다.
-
[구성 위치(선택 사항)(Optional Configuration Location)] 상자에 마법사로 생성하여 파라미터 스토어에 저장한 에이전트 구성 파일의 이름을 입력합니다.
-
Run(실행)을 선택합니다.
구성 파일에 지정한 구성을 사용하여 에이전트가 시작됩니다.
명령줄을 사용하여 온프레미스 서버에서 CloudWatch 에이전트를 시작하려면
-
이 명령에서
-a fetch-config
는 에이전트가 최신 버전의 CloudWatch 에이전트 구성 파일을 로드하도록 하며-s
는 에이전트를 시작합니다.Linux: Systems Manager 파라미터 스토어에 구성 파일을 저장한 경우 다음을 입력합니다.
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c ssm:
configuration-parameter-store-name
Linux: 구성 파일을 로컬 컴퓨터에 저장한 경우 다음 명령을 입력합니다.
configuration-file-path
를 에이전트 구성 파일의 경로로 바꿉니다. 이 파일을 마법사로 생성한 경우config.json
이라고 하며 수동으로 생성한 경우amazon-cloudwatch-agent.json
이라고 할 수 있습니다.sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:
configuration-file-path
Windows Server: Systems Manager 파라미터 스토어에 에이전트 구성 파일을 저장한 경우 PowerShell 콘솔에서 다음을 입력합니다.
& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c ssm:
configuration-parameter-store-name
Windows Server: 에이전트 구성 파일을 로컬 컴퓨터에 저장한 경우 PowerShell 콘솔에서 다음을 입력합니다.
configuration-file-path
를 에이전트 구성 파일의 경로로 바꿉니다. 이 파일을 마법사로 생성한 경우config.json
이라고 하며 수동으로 생성한 경우amazon-cloudwatch-agent.json
이라고 할 수 있습니다.& "C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m onPremise -s -c file:
configuration-file-path