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

How to uninstall awslogs-agent-setup.py?

只有在我的 Amazon Linux AMI 上使用 sudo python ./awslogs-agent-setup.py --region us-east-1 之后,我才从 AWS 文档中找到这个注意事项:

Do not update the CloudWatch Logs agent using the RPM installation method if you previously used the Python script to install the agent. Doing so may cause configuration issues that prevent the CloudWatch Logs agent from sending your logs to CloudWatch.

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

有一篇关于 removing awslogs on CentOS 的文章,我想你也可以在 Amazon Linux 上应用它。我认为没有比手动操作更简单的方法了。

编辑为无法访问上面的 link:

应该执行这些步骤:

#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 -> 日志 -> Select 日志组并单击“删除日志组”。

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

sudo yum remove amazon-cloudwatch-agent -y

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