| Порівняння попередніх версій
Попередня ревізія
Наступна ревізія
|
Попередня ревізія
|
software:aws:mylogging [2020/07/05 18:37] charon |
software:aws:mylogging [2020/08/06 20:01] (поточний) charon [Налаштувати агент] |
| * **CloudWatchAgentServerPolicy** - обов'язково, надає можливість записувати метрики в CloudWatch; | * **CloudWatchAgentServerPolicy** - обов'язково, надає можливість записувати метрики в CloudWatch; |
| * **AmazonSSMManagedInstanceCore** - необов'язково, для доступу до Systems Manager service; | * **AmazonSSMManagedInstanceCore** - необов'язково, для доступу до Systems Manager service; |
| * **CloudWatchAgentAdminPolicy** - необов'язково, для доступу до Parameter Store. | * **CloudWatchAgentAdminPolicy** - необов'язково, для доступу до Parameter Store. |
| | Для IAM-користувача потрібна лише перша політика! Інші - для ролі, та й то необов'язково. |
| //CloudWatchAgentAdminPolicy// можна використовувати так: створити налаштування агента на одному інстансі і запушити в SSM; на інших інстансах просто завантажити і використати ці налаштування. | //CloudWatchAgentAdminPolicy// можна використовувати так: створити налаштування агента на одному інстансі і запушити в SSM; на інших інстансах просто завантажити і використати ці налаштування. |
| |
| |
| Якщо використати політику //AmazonSSMManagedInstanceCore// та мати встановлений //SSM Agent// (вже встановлений за замовчуванням у Amazon Linux 2 та Убунту серверах, але не встановлений в Дебіані), то можна заходити на інстанси прямо із AWS консолі! | Якщо використати політику //AmazonSSMManagedInstanceCore// та мати встановлений //SSM Agent// (вже встановлений за замовчуванням у Amazon Linux 2 та Убунту серверах, але не встановлений в Дебіані), то можна заходити на інстанси прямо із AWS консолі! |
| | |
| | ===== Налаштувати агент ===== |
| | Є кілька пресетів щодо того, що агент буде посилати: [[https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file-wizard.html#cloudwatch-agent-preset-metrics|CloudWatch Agent Predefined Metric Sets]] - що більше метрик надсилаємо, то більше сплачувати за Amazon CloudWatch. |
| | |
| | Запуск майстра конфігурації: |
| | sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard |
| | Конфіг буде збережено в ///opt/aws/amazon-cloudwatch-agent/bin/config.json// - його можна копіювати і використовувати на інших серверах. |
| | |
| | Застосувати конфіг і стартувати агент: |
| | 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 |
| | ===== Як використовувати агент ===== |
| | Перевірити статус: |
| | sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status |
| | Запустити: |
| | sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a start |
| | Після першого запуску буде створений SystemD unit //amazon-cloudwatch-agent.service// |
| ===== Посилання ===== | ===== Посилання ===== |
| * [[https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html|Collecting Metrics and Logs from Amazon EC2 Instances and On-Premises Servers with the CloudWatch Agent]] | * [[https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html|Collecting Metrics and Logs from Amazon EC2 Instances and On-Premises Servers with the CloudWatch Agent]] |
| | * [[https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/troubleshooting-CloudWatch-Agent.html|Troubleshooting the CloudWatch Agent]] |