• 卸载蓝鲸
    • 脚本卸载
    • 手动卸载
      • 蓝鲸后台
      • 环境残留
      • 管控机器上的Agent

    卸载蓝鲸

    脚本卸载

    注意:该卸载操作不可逆,也不会备份任何数据,最终会删除$INSTALL_PATH,$PKG_SRC_PATH,$CTRL_DIR这三个目录。默认情况下分别是:/data/bce,/data/src,/data/install。请在运行脚本、输入yes之前,三思!!!。

    在每台蓝鲸后台服务器上运行:

    1. cd /data/install/ && cp uninstall/uninstall.sh .
    2. bash uninstall.sh

    该脚本只卸载蓝鲸后台服务器上安装的服务,也就是install.config里配置IP地址上的蓝鲸服务。被蓝鲸管控的机器上安装的agent、下发的采集器,请通过对应的SaaS应用来卸载。

    手动卸载

    蓝鲸后台

    以下操作在中控机上执行:

    • 停止自动拉起 ./bkcec clean cron
    • 停止所有进程 ./bkcec stop all
    • 确保都停成功 ./bkcec status all
      以下操作在每台机器上执行:

    • 如果存在该目录,先解除只读权限: chattr -i /data/install/.migrate/*

    • 删除目录: rm -rf /data/install /data/bkce /data/src
    • 卸载蓝鲸自带的python: rpm -ev python27-2.7.9 python27-devel
    • 卸载rpm安装的:yum remove nginx rabbitmq-server beanstalkd
    • 删除python相关文件:rm -f /usr/local/bin/* 注意完整列表见下方
    1. /usr/local/bin/easy_install /usr/local/bin/pip /usr/local/bin/supervisord
    2. /usr/local/bin/easy_install-2.7 /usr/local/bin/pip2 /usr/local/bin/virtualenv
    3. /usr/local/bin/echo_supervisord_conf /usr/local/bin/pip2.7 /usr/local/bin/virtualenv-clone
    4. /usr/local/bin/pbr /usr/local/bin/python /usr/local/bin/virtualenvwrapper_lazy.sh
    5. /usr/local/bin/pidproxy /usr/local/bin/supervisorctl /usr/local/bin/virtualenvwrapper.sh

    环境残留

    以下操作在每台机器上执行:

    • /etc/hosts 里去掉自动添加的行
    • /etc/resolv.conf 里去掉nameserver 127.0.0.1
    • 删除环境变量:rm -f /root/.bkrc,删除后退出当前会话,重新登陆。
    • 删除文件:/etc/rc.d/bkrc.local

    管控机器上的Agent

    • 如果使用Agent安装APP,则使用卸载按钮即可。
    • 如果是手动安装, 按以下步骤来卸载:
      • 停gse_agent: /usr/local/gse/agent/bin/gsectl stop
      • 停采集器: cd /usr/local/gse/plugins/bin/ && ./stop.sh basereport
      • 默认只启动 basereport 采集器,如果有配置过其他监控采集项,存在其他采集器进程,参考basereport方法停掉。gse_agent带的采集器进程均在 /usr/local/gse/plugins/bin/ 下
      • 删除GSE相关目录 rm -rf /usr/local/gse /var/log/gse /var/run/gse /var/lib/gse