Linux完整卸载阿里云监控

两种方法

第一种方法:
1、以root用户登录云监控插件所在主机。
执行以下命令,停止云监控插件。

 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop 

2、执行以下命令,卸载云监控插件。

 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall 

3、执行以下命令,删除目录cloudmonitor。

 rm -rf /usr/local/cloudmonitor 

第二种方法:
1、以root用户登录云监控插件所在主机。
执行以下命令,创建文件,例如:test.sh。
touch test.sh
执行以下命令,编辑文件test.sh。
vi test.sh
将以下内容拷贝到文件test.sh中。

 #!/bin/bash

if [ -z "${CMS_HOME}" ]; then
  CMS_HOME_PREFIX="/usr/local"
  if [ -f /etc/os-release -a ! -z "`egrep -i coreos /etc/os-release`" ];then
    CMS_HOME_PREFIX="/opt"
  fi
fi
CMS_HOME="${CMS_HOME_PREFIX}/cloudmonitor"

if [ `uname -m` = "x86_64" ]; then
    ARCH="amd64"
    ARGUS_ARCH="64"
else
    ARCH="386"
    ARGUS_ARCH="32"
fi

case `uname -s` in
  Linux)
    CMS_OS="linux"
    ;;
  *)
    echo "Unsupported OS: $(uname -s)"
    exit 1
    ;;
esac

DEST_START_FILE=${CMS_HOME}/cloudmonitorCtl.sh
#卸载插件。
GOAGENT_ELF_NAME=${CMS_HOME}/CmsGoAgent.${CMS_OS}-${ARCH}
if [ -d ${CMS_HOME} ] ; then
  if [ -f ${DEST_START_FILE} ];then
    ${DEST_START_FILE} stop
  fi
  if [ -f ${CMS_HOME}/wrapper/bin/cloudmonitor.sh ] ; then
    ${CMS_HOME}/wrapper/bin/cloudmonitor.sh remove;
  fi
  if [ -f ${GOAGENT_ELF_NAME} ]; then
    ${GOAGENT_ELF_NAME} stop
  fi
  rm -rf ${CMS_HOME}
fi
 

2、按Esc键,输入:wq,再按Enter键,保存并退出文件test.sh。
3、执行以下命令,执行文件test.sh。
sh test.sh

发表评论