반응형
AWS EC2 - cloudwatch agent 설치 (memory monitoring)
ec2-user 계정으로 진행 (sudo 명령어로 root 권한 명령 진행)
cloudwatch agent 설치 x86-64
sudo yum install https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm -y
필요 패키지 설치
sudo yum install collectd -y
sudo systemctl enable amazon-cloudwatch-agent
sudo systemctl enable collectd
sudo systemctl restart collectd
config 생성 마법사 실행 (선택사항, 안 해도 진행 가능함)
# sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
cloudwatch agent 실행 (/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard)
{
"agent": {
"metrics_collection_interval": 60
},
"metrics": {
"namespace": "custom_metrics",
"metrics_collected": {
"processes": {
"measurement": ["running", "sleeping", "dead"],
"resources": ["*"]
},
"disk": {
"measurement": ["used_percent", "total", "free", "used"],
"resources": ["*"]
},
"diskio": {
"resources": ["*"],
"measurement": ["reads", "writes", "read_time", "write_time", "io_time"]
},
"swap": {
"measurement": ["swap_used", "swap_free", "swap_used_percent"]
},
"mem": {
"metrics_collection_interval": 1,
"measurement": [
"mem_used",
"mem_used_percent",
"mem_cached",
"mem_total",
"mem_available",
"mem_free"
]
},
"netstat": {
"metrics_collection_interval": 60,
"measurement": ["tcp_established", "tcp_syn_sent", "tcp_close"]
}
},
"append_dimensions": {
"InstanceId": "${aws:InstanceId}",
"InstanceType": "${aws:InstanceType}"
},
"aggregation_dimensions": [["InstanceId", "InstanceType"]]
}
}
config 설정 및 agent 재시작
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json
agent 서비스 제어
systemctl start amazon-cloudwatch-agent
systemctl stop amazon-cloudwatch-agent
systemctl restart amazon-cloudwatch-agent
by mkdir-chandler
728x90
반응형
'Ops > AWS' 카테고리의 다른 글
AWS EFS - EC2 마운트 방법 (0) | 2023.06.05 |
---|---|
AWS EFS - 신규 생성 방법 (0) | 2023.06.04 |
AWS EC2 - key 접속인데 패스워드 입력하라고 나올 때 (Trouble Shooting) (0) | 2023.06.02 |
AWS EC2 - 인스턴스 접속이 되지 않을 때 (Trouble Shooting) (0) | 2023.06.01 |
AWS EC2 - user sudo 권한 부여 방법 (0) | 2023.05.30 |