Деинсталляция агентов

Деинсталляция одного агента или всех агентов в управляемой системе.

Прежде чем начать

Для агентов с несколькими экземплярами, прежде чем деинсталлировать агент, нужно удалить все экземпляры агентов. В противном случае записи агентов не будут стерты из реестра. Для удаления экземпляров введите следующую команду:
  • Windowsимя-agent.bat remove имя_экземпляра
  • Linux или AIX./имя-agent.sh remove имя_экземпляра
где имя - это имя агента, а имя_экземпляра - это имя экземпляра. Дополнительную информацию смотрите в разделе Использование команд агентов. Список агентов с несколькими экземплярами смотрите в разделе Табл. 1.
В случае перечисленных ниже агентов, прежде чем выполнять процедуру деинсталляции, нужно выполнить связанную с агентом задачу:
  • Для Monitoring Agent for HTTP Server вы должны удалить оператор Include из файла http.conf, например, "Include "/opt/ibm/apm/agent/tmp/khu/kvm65s2_8044.conf", прежде чем перезапускать сервер IBM® HTTP.
  • Для агента Monitoring Agent for Python запустите каталог_установки /lx8266/pg/bin/uninstall.sh, чтобы удалить коды загрузки перед деинсталляцией агента.
  • Для агента Monitoring Agent for PHP запустите каталог_установки /bin/lx8266/pj/lib/uninstall.имя_экземпляра.sh, чтобы удалить коды загрузки перед деинсталляцией агента.
  • Перед деинсталляцией агента Monitoring Agent for WebSphere Applications нужно деконфигурировать сборщик данных для всех отслеживаемых экземпляров сервера. Следуйте инструкциям в разделе WebSphere Applications agent: Деконфигурирование сборщика данных.
    В случае WebSphere Applications agent убедитесь, что у ID пользователя, который используется для деинсталляции агента, есть полный набор разрешений на чтение и запись для каталогов logs и runtime и ко всем подкаталогам и файлам, содержащимся в домашнем каталоге сборщика данных. Каталог установки сборщика данных:
    • Windowsкаталог_установки \dchome\7.3.0.14.08
    • Linux или AIXкаталог_установки /yndchome/7.3.0.14.08
  • Для агента агент Node.js нужно удалить подключаемый модуль мониторинга из приложения Node.js перед деинсталляцией агента. Следуйте инструкциям в разделе агент Node.js: Удаление подключаемого модуля мониторинга.
  • Для агента Microsoft .NET agent нужно удалить сборщик данных из приложений .NET перед деинсталляцией агента. Следуйте инструкциям в разделе Microsoft .NET agent: Удаление сборщика данных .NET.
  • В случае IBM Integration Bus, если вы сконфигурировали отслеживание транзакций для посредников с использованием предоставленного агентом обработчика пользователя, вы должны удалить обработчик пользователя перед деинсталляцией агента. Следуйте инструкциям в разделе .Удаление обработчика пользователя KQIUserExit.
  • Для Internet Service Monitoring перейдите в <candle_home>\BIN и выполните файл ism-agent.bat с аргументом uninstall. Если вы хотите деинсталлировать всех агентов мониторинга на сервере, используя smai-agent.bat, сначала запустите ism-agent.bat с uninstall в качестве аргумента, а затем запустите smai-agent.bat
  • Для Monitoring Agent for SAP NetWeaver Java™ Stack перед деинсталляцией агента остановите все экземпляры агента SAP NetWeaver Java Stack при помощи следующей команды:
    • Windowssap_netweaver_java_stack-agent.bat stop имя_экземпляра

Об этой задаче

В Windows агент Oracle можно деинсталлировать только из командной строки.

Процедура

  1. На виртуальной машине или компьютере, на которых установлены агенты мониторинга, откройте командную строку и перейдите в каталог двоичных файлов:
    • Linux или AIXкаталог_установки /bin
    • Windowsкаталог_установки \BIN
    где каталог_установки - это каталог установки агентов мониторинга.
  2. Чтобы деинсталлировать конкретный агент мониторинга, введите имя сценария агента и опцию uninstall, где имя - это имя сценария агента:
    • Linux или AIX./имя-agent.sh uninstall
    • Windowsимя-agent.bat uninstall
    Список имен сценариев агентов смотрите в разделе Использование команд агентов.
    Напоминание: Для агента Monitoring Agent for Microsoft .NET команду нужно запускать с полномочиями администратора.

    Агент мониторинга деинсталлируется в управляемой системе.

    Если вы деинсталлировали все свои агенты мониторинга по отдельности, продолжайте удалять файлы каркаса. Смотрите раздел Что делать дальше.

  3. Чтобы деинсталлировать в управляемой системе все агенты мониторинга с запросом подтверждения, введите имя сценария и опцию uninstall all:
    • Linux или AIX./smai-agent.sh uninstall_all
    • Windowssmai-agent.bat uninstall_all
    Откроется запрос подтверждения. Введите 1, чтобы продолжить работу, или 2, чтобы отменить ее.
    Все агенты мониторинга деинсталлируются на компьютере или виртуальной машине.
  4. Linux или AIX Чтобы деинсталлировать все агенты мониторинга в Linux и UNIX без запроса подтверждения, введите имя сценария и опцию force uninstall all:
    ./smai-agent.sh uninstall_all force

Дальнейшие действия

Для Monitoring Agent for HTTP Server после деинсталляции агента нужно вручную удалить следующие файлы:
  • /tmp/khu_cps.properties
  • /tmp/httpserver-disc.error
Для агента Monitoring Agent for Python:
  1. Удалите файл конфигурации Django pyc, чтобы восстановленный файл Django pyc сгенерировал свой двоичный файл.
  2. Перезапустите сервер Apache, чтобы удалить связующее программное обеспечение, загруженное в процессы Apache.
Чтобы деинсталлировать сборщик данных в случае агента Monitoring Agent for Ruby:
  1. Перейдите в каталог установки вашей программы, откройте Gemfile и удалите из файла следующую строку: gem 'stacktracer'
  2. Перезапустите программу Ruby on Rails.
  3. Деинсталлируйте сборщик диагностических данных. Введите gem uninstall Gemfile
  4. Удалите каталог среды выполнения сборщика данных. По умолчанию это каталог каталог_установки /install-images/kkm/dchome
Для агента Monitoring Agent for Microsoft .NET сделайте следующее:
  1. Удалите файлы dll сборщика данных, выполнив одно из следующих действий:
    • Перезагрузите операционную систему.
    • Попытайтесь удалить файл каталог_установки \qe\bin64\CorProfLog.dll.

      Откроется окно Файл используется. В нем показаны процессы .NET, работающие в настоящий момент.

    • Перезапустите каждый процесс .NET.
  2. Перезапустите программы .NET.