Я установил агент cloudwatch на EC2 и проверил состояние «Выполнение».
процесс установки
(EC2 имеет EIP, а VP C имеет inte rnet шлюз и таблица маршрутизации (0.0.0.0/0 -> igw-xxx)
(создайте роль-CloudWatchAgentServerPolicy и подключите ec2)
(sudo su)
(wget https://s3.amazonaws.com/amazoncloudwatch-agent/redhat/amd64/latest/amazon-cloudwatch-agent.rpm)
(об / мин -U ./amazon-cloudwatch-agent.rpm)
(/ opt / aws / amazon-cloudwatch-agent / bin / amazon -cloudwatch-agent-config-wizard)
(/ opt / aws / amazon-cloudwatch-agent / bin / amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 - c файл: //opt/aws/amazon-cloudwatch-agent/bin/config.json -s)
(/ opt / aws / amazon-cloudwatch-agent / bin / amazon-cloudwatch-agent-ctl - m ec2 -a status)
(проверить статус -> работает)
, но я не могу найти метрики cwagent на консоли aws.
Я не знаю почему нет.
теперь VP C имеет подключение vpn и подключение dx… и имеет конечную точку vp c
Может ли это быть проблемой? (таблица маршрутизации, группа безопасности)
но я загрузил файл агента…. другими словами .. можно использовать inte rnet ..
спасибо.
config. json
{
"agent": {
"metrics_collection_interval": 10,
"run_as_user": "cwagent"
},
"metrics": {
"append_dimensions": {
"AutoScalingGroupName": "${aws:AutoScalingGroupName}",
"ImageId": "${aws:ImageId}",
"InstanceId": "${aws:InstanceId}",
"InstanceType": "${aws:InstanceType}"
},
"metrics_collected": {
"disk": {
"measurement": [
"used_percent"
],
"metrics_collection_interval": 10,
"resources": [
"*"
]
},
"mem": {
"measurement": [
"mem_used_percent"
],
"metrics_collection_interval": 10
}
}
}