如何卸载awslogs-agent-setup.py?

时间:2016-02-14 00:44:00

标签: python amazon-web-services aws-cli amazon-cloudwatch access-log

只有在我的Amazon Linux AMI上使用sudo python ./awslogs-agent-setup.py --region us-east-1之后,我才从AWS文档中发现了这个小小的警示:

  

请勿使用RPM安装更新CloudWatch Logs代理   方法,如果您以前使用Python脚本来安装代理。   这样做可能会导致阻止CloudWatch的配置问题   记录代理将日志发送到CloudWatch。

现在,如何卸载python版本以使用RPM安装?

2 个答案:

答案 0 :(得分:2)

有一篇关于removing awslogs on CentOS的文章,我想你也可以在亚马逊Linux上应用它。我不认为有一种比手动更简单的方法。

编辑为上述链接无法访问:

应执行以下步骤:

#Stop the awslogs service.
service awslogs stop

#Remove cloud watch related files.
rm -rf /var/awslogs
rm /etc/cron.d/awslogs*
rm /etc/init.d/awslogs
rm /var/log/awslogs*
rm -rf /home/ubuntu/awslogs-agent-setup.py

然后根据需要重启服务器。

现在应该从系统中删除CloudWatch日志代理。确保您登录CloudWatch AWS控制台以删除日志组: AWS控制台 - > CloudWatch - >日志 - >选择日志组,然后单击“删除日志组”。

答案 1 :(得分:0)

还有另一种解决方法,可以永久删除Cloudwatch代理。如果您使用rpm安装了该软件包,则可以使用yumapt-get永久删除该软件包。

sudo yum remove amazon-cloudwatch-agent -y

sudo apt-get remove amazon-cloudwatch-agent -y