Windows または Linux ホストから、Java、Go、または C++ 向け Cloud Monitor (CMS) エージェントをアンインストールします。
重要
CloudMonitor エージェントは、管理者アカウントを使用してのみ管理できます。 Linux オペレーティングシステムの場合は、ルートユーザーアカウントを使用します。 Windows オペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 たとえば、システムの安定性やデータセキュリティの問題が発生する可能性があります。 注意して進めてください。
Windows
-
管理者としてホストにログインします。
-
test.ps1 などの .ps1 ファイルを作成します。
-
以下の内容を 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 "現在のアーキテクチャは $CMS_ARCH です" $go_dest_file="CmsGoAgent.windows-$CMS_ARCH.exe" $argus_dest_file="cloudmonitor_$ARGUS_ARCH.zip" if (Test-Path "$dest_path\wrapper\bin\AppCommand.bat") { echo "古い Java 版 Cloud Monitor がインストールされています。削除します..." & "$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 "古い Java 版 Cloud Monitor がインストールされています。削除します..." & "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 "Go エージェントを削除します" & "$dest_path\$go_dest_file" stop & "$dest_path\$go_dest_file" uninstall rm -Force -Recurse "$dest_path" } -
test.ps1 を保存して閉じます。
-
test.ps1 を右クリックし、[Run with PowerShell] を選択します。
Linux
-
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 "サポートされていない OS: $(uname -s)" exit 1 ;; esac DEST_START_FILE=${CMS_HOME}/cloudmonitorCtl.sh # CMS エージェントをアンインストールします。 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 -
Esc キーを押し、:wq と入力し、Enter キーを押して test.sh を保存して終了します。
-
test.sh ファイルを実行します:
sh test.sh