Desinstale o agente do Cloud Monitor para Java, Go ou C++ de hosts Windows ou Linux.
Gerencie o agente do Cloud Monitor apenas com uma conta de administrador (usuário root no Linux ou Administrator no Windows). O uso de contas administrativas pode gerar riscos, como instabilidade do sistema ou comprometimento da segurança dos dados. Prossiga com cautela.
Windows
Faça logon no host como Administrator.
Crie um arquivo .ps1, como test.ps1.
-
Copie o conteúdo abaixo para o arquivo 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" } Salve e feche o arquivo test.ps1.
Clique em test.ps1 com o botão direito e selecione Run with PowerShell.
Linux
Faça logon no host como root.
-
Execute o comando a seguir para criar o arquivo test.sh:
touch test.sh
-
Abra o arquivo test.sh em um editor de texto:
vi test.sh
-
Copie o conteúdo abaixo para o arquivo 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 Pressione Esc, insira :wq e pressione Enter para salvar e sair do arquivo test.sh.
-
Execute o arquivo test.sh:
sh test.sh