根据AWS 文档,这是安装 aws-log 代理的命令:
sudo yum install -y awslogs
但是因为我使用的是 ubuntu,所以我必须使用apt-get
。但是该aws-log
包不可用。
ubuntu有类似的版本吗aws-log
?如果没有,我该如何安装它?
答案1
请阅读http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.htmlubuntu/debian 的安装说明:
获取安装程序
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O
并运行安装程序
sudo python ./awslogs-agent-setup.py --region us-east-1
安装代理后,请继续下一部分来配置代理。
答案2
CloudWatch Logs 代理awslogs
RPM 包仅在 Amazon Linux 上可用。如果您有 Ubuntu Server、CentOS 或 Red Hat,则需要手动安装它。
您需要安装 Python,apt-get update
建议在安装 CloudWatch Logs 代理之前安装。您有两个选择。
直接从互联网运行:
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O sudo python ./awslogs-agent-setup.py --region us-east-1
安装独立版本:
curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O curl https://s3.amazonaws.com//aws-cloudwatch/downloads/latest/AgentDependencies.tar.gz -O tar xvf AgentDependencies.tar.gz -C /tmp/ sudo python ./awslogs-agent-setup.py --region us-east-1 --dependency-path /tmp/AgentDependencies
对于这两个选项,可以是 、 、、--region
、us-east-1
、us-west-1
、、或。有关详细信息,请参阅us-west-2
ap-south-1
ap-northeast-2
ap-southeast-1
ap-southeast-2
ap-northeast-1
eu-central-1
eu-west-1
sa-east-1
在正在运行的 EC2 实例上安装和配置 CloudWatch Logs 代理。