如何将日志从本地服务器发送到AWS Cloudwatch?

问题描述 投票:0回答:4

如何将日志从我们的本地服务器发送到 AWS Cloudwatch 日志?

amazon-web-services amazon-cloudwatch
4个回答
3
投票

是的,您可以安装 CloudWatch Logs Agent EC2 实例或本地。


1
投票

我可以通过执行以下步骤从本地服务器接收日志指标:

1- 创建具有(CloudWatchAgentAdminPolicy 和 CloudWatchAgentServerPolicy)权限的 IAM 用户(编程访问)。

2- 下载 AWS CLI >> curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

3- 解压下载的文件 >> 解压 awscliv2.zip

4-安装 sudo >> ./aws/install,然后执行“>> aws --version”检查是否安装成功

5- 配置 AmazonCloudWatchAgent 配置文件 >> sudo aws configure --profile AmazonCloudWatchAgent,这将需要 aws_access_key_id 和 aws_secret_access_key & 区域填写您在第一步中创建的 IAM 用户的凭证

6- 下载 CloudWach 代理 >> wget https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/amd64/latest/amazon-cloudwatch-agent.deb

7- 解压 >> sudo dpkg -i -E ./amazon-cloudwatch-agent.deb

8- 运行向导并选择您需要的内容,请确保在“您使用的是 EC2 还是本地主机吗?”这个问题中选择“本地” >> sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

9- 最后启动 Cloudwatch 代理 >> sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m onPremise -s -c file:/opt/aws/亚马逊-cloudwatch-agent/bin/config.json

10 - 确保 Cloudwatch 代理正在运行 >> ps aux | grep 亚马逊-cloudwatch-代理


0
投票

截至日期,CloudWatch Logs Agent 将无法在 Windows 环境中运行


0
投票

要将本地服务器指标发送到 cloudwatch,我是否需要直接连接或 AWS VPN 将本地服务器连接到 AWS?

© www.soinside.com 2019 - 2024. All rights reserved.