岁月小筑 Exit Reader Mode

如何优雅地完整的一键卸载腾讯云监控(sgagent && barad_agent)

前言

之前看过51ruyo的大佬发的卸载腾讯云监控的脚本,因为一直放心大佬的脚本,所以就没看,直接运行了(还不是因为你懒)。

然而,这脚本太暴力了,直接把我的crontab(定时任务)和rc.local(开机运行任务)都清空了

蛋疼,但是没办法,只好手动重新把代码补回上去了

 

最近,我又(又又又又又又)剁了一台腾讯云,为了完整地卸载又不误伤无辜,查了一些资料以后发现,其实腾讯云监控是自带卸载脚本的….

自带卸载脚本的

带卸载脚本的

卸载脚本的

使用

我主要使用的是Centos的服务器,测试环境是Centos 7.4(其他Linux系统也应该大同小异)

直接在腾讯云服务器上运行以下代码即可

/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh

也可以使用打包好的shell

wget -qO- https://raw.githubusercontent.com/littleplus/TencentAgentRemove/master/remove.sh | bash

检查

此脚本卸载完腾讯云的监控,但是腾讯云文件夹并不是只有监控,为了保险起见,脚本不会rm -fr /usr/local/qcloud没事瞎鸡扒rm -fr简直作大死

卸载完以后可以通过:ps -A | grep agent

来查看是否卸载干净,如无任何输出,则已卸载干净,如果有输出,请检查是否你自己的程序(清干净后如下图)