Amazon CloudWatch(사용자 지정 지표) - Amazon EC2

4488 단어 EC2CloudWatchAWS
■Amazon CloudWatch(사용자 지정 지표) - Amazon EC2

※커스텀 메트릭스란?
CloudWatch의 기본 설정만으로는 감시할 수 없지만, 이 부분에 대해서는 감시하고 싶다! 라는 항목의 메트릭스를 독자적으로 작성해 감시를 행하는 것도 가능합니다.

Amazon CloudWatch(표준 지표) - Amazon EC2 를 참고로 표준 지표를 작성해 둡니다.

다음 단계는 Amazon Linux2에서 작동하는 절차입니다.

1.aws-apitools-mon 패키지 설치



모니터링 데이터를 전송하려면 aws-apitools-mon이라는 도구를 사용합니다.
Amazon Linux의 경우 기본적으로 내장되어 있습니다.
설치되어 있지 않으면 다음 명령을 실행합니다.sudo yum install -y aws-apitools-mon


참고 : AWS 명령줄 도구

2. CloudWatch의 IAM 계정을 만듭니다.



IAM을 열고 역할에서 역할 만들기를 클릭합니다.


EC2를 선택하고 다음 단계: 액세스 권한으로 이동합니다.


AdministratorAccess를 부여하고 다음 단계: 확인으로 이동합니다.


적절한 역할 이름을 입력하고 역할 만들기를 클릭합니다.


EC2 인스턴스에서 동작, 인스턴스 설정, IAM 역할 할당/바꾸기를 선택합니다.


방금 만든 IAM 역할을 선택하고 "적용"합니다.


3. CloudWatch Monitoring Scripts for Linux 설치



Amazon CloudWatch Monitoring Scripts for Linux
wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip
unzip CloudWatchMonitoringScripts-v1.1.0.zip
rm CloudWatchMonitoringScripts-v1.1.0.zip
cd aws-scripts-mon

↓ls -l 로 확인하면 이런 느낌이 되어 있을 것.


4. CloudWatch Monitoring Scripts for Linux의 동작 확인하기



./mon-put-instance-data.pl에서 이번에는 메모리 사용률( --mem-util )을 가져옵니다.
--verify를 붙이면 실제로 데이터는 전송되지 않습니다, 테스트입니다.
./mon-put-instance-data.pl --mem-util --verify --verbose
↓ 성공!



메트릭을 지정하는 옵션은 ↓ 페이지에서. 이들은 여러 개 지정할 수 있습니다.
참고 : . / 몬프 t-인 s 탄세였다. pl

5. 실제로 데이터를 보냅니다.



메모리 정보를 보냅니다.
./mon-put-instance-data.pl --mem-util --mem-used --mem-avail


6. 제출한 메모리 정보를 AWS 관리 콘솔에서 확인



CloudWatch를 열고 메트릭에서 모든 메트릭을 열면 생성되었음을 알 수 있습니다.

좋은 웹페이지 즐겨찾기