All Products
Search
Document Center

Cloud Monitor:Uninstal Agen Cloud Monitor

Last Updated:Jun 05, 2026

Uninstal agen Cloud Monitor untuk Java, Go, atau C++ dari host Windows atau Linux.

Penting

Anda hanya dapat mengelola agen Cloud Monitor menggunakan akun administrator (user root untuk Linux atau user Administrator untuk Windows). Namun, penggunaan akun administrator dapat menimbulkan risiko tertentu, seperti masalah stabilitas sistem atau keamanan data. Lakukan dengan hati-hati.

Windows

  1. Login ke host sebagai Administrator.

  2. Buat file .ps1, misalnya test.ps1.

  3. Salin konten berikut ke dalam file test.ps1:

    if([System.Environment]::Is64BitOperatingSystem -eq $true)
    {
        $CMS_ARCH="amd64"
        $ARGUS_ARCH="win64"
    }else
    {
        $CMS_ARCH="386"
        $ARGUS_ARCH="win32"
    }
    
    $dest_path_prefix="C:\Program Files\Alibaba"
    $dest_path="$dest_path_prefix\cloudmonitor"
    
    echo "the current arch is $CMS_ARCH"
    
    $go_dest_file="CmsGoAgent.windows-$CMS_ARCH.exe"
    $argus_dest_file="cloudmonitor_$ARGUS_ARCH.zip"
    $downloadpath="Argus/$CMS_VERSION/$argus_dest_file"
    
    if (Test-Path "$dest_path\wrapper\bin\AppCommand.bat")
    {
       echo "old java cloudmonitor already installed - remove it..."
       & "$dest_path\wrapper\bin\AppCommand.bat" remove
       rm -Force -Recurse "$dest_path"
    }
    if (Test-Path "C:\Program Files (x86)\Alibaba\cloudmonitor\wrapper\bin\AppCommand.bat" )
    {
        echo "old java cloudmonitor already installed - remove it..."
        & "C:\Program Files (x86)\Alibaba\cloudmonitor\wrapper\bin\AppCommand.bat" remove
        rm -Force -Recurse "C:\Program Files (x86)\Alibaba\cloudmonitor"
    }
    
    if (Test-Path "$dest_path\$go_dest_file")
    {
        "echo remove go-agent"
        & "$dest_path\$go_dest_file" stop
        & "$dest_path\$go_dest_file" uninstall
        rm -Force -Recurse "$dest_path"
    }
  4. Simpan dan tutup file test.ps1.

  5. Klik kanan file test.ps1 dan pilih Run with PowerShell.

Linux

  1. Login ke host sebagai root.

  2. Jalankan perintah berikut untuk membuat file bernama test.sh:

    touch test.sh

  3. Buka file test.sh di editor teks:

    vi test.sh

  4. Salin konten berikut ke dalam file 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
    # Uninstall the Cloud Monitor agent.
    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
  5. Tekan Esc, ketik :wq, lalu tekan Enter untuk menyimpan dan keluar dari file test.sh.

  6. Jalankan file test.sh:

    sh test.sh