Desinstalación de los agentes

Desinstale un único agente o todos los agentes de un sistema gestionado.

Antes de empezar

Para agentes de varias instancias, debe eliminar todas las instancias del agente antes de desinstalar el agente. De lo contrario, las entradas del agente no se borran del registro. Para eliminar instancias, ejecute el mandato siguiente:
  • Windowsnombre-agent.bat remove nombre_instancia
  • Linux o AIX./nombre-agent.sh remove nombre_instancia
Donde nombre es el nombre del agente y nombre_instancia es el nombre de la instancia. Para obtener más información, consulte Utilización de mandatos de agente. Para obtener una lista de los agentes de varias instancias, consulte Tabla 1.
Para los siguientes agentes, una tarea específica del agente debe completarse antes de llevar a cabo el procedimiento de desinstalación:
  • Para el Monitoring Agent for HTTP Server, debe suprimir la sentencia Include del archivo http.conf, por ejemplo, "Include "/opt/ibm/apm/agent/tmp/khu/kvm65s2_8044.conf", antes de reiniciar el servidor IBM® HTTP.
  • Para el Monitoring Agent for Python, ejecute dir_instalación/lx8266/pg/bin/uninstall.sh para eliminar códigos de inyección antes de desinstalar el agente.
  • Para Monitoring Agent for PHP, ejecute dir_instalación/bin/lx8266/pj/lib/uninstall.nombre_instancia.sh para mover códigos de inyección antes de desinstalar el agente.
  • Para Monitoring Agent for WebSphere Applications, debe desconfigurar el recopilador de datos para las instancias de servidor supervisadas antes de desinstalar el agente. Siga las instrucciones de Agente de WebSphere Applications: Desconfiguración del recopilador de datos.
    Para el Agente de WebSphere Applications, asegúrese de que el ID de usuario, que se utiliza para desinstalar el agente, tiene permisos de lectura y grabación completos sobre los directorios logs y runtime y sobre todos los subdirectorios y archivos que contiene dentro del directorio de inicio del recopilador de datos. El directorio de inicio del recopilador de datos es el siguiente:
    • Windowsdir_instalación\dchome\7.3.0.14.08
    • Linux o AIXdir_instalación/yndchome/7.3.0.14.08
  • Para el Agente de Node.js, debe eliminar el plug-in de supervisión de la aplicación Node.js antes de desinstalar el agente. Siga las instrucciones de Agente de Node.js: eliminación del plug-in de supervisión.
  • Para el Agente de Microsoft .NET, debe eliminar el recopilador de datos de las aplicaciones .NET antes de desinstalar el agente. Siga las instrucciones de Agente de Microsoft .NET: eliminación del recopilador de datos .NET.
  • Para el Agente de IBM Integration Bus, si ha configurado el rastreo de transacciones para los intermediarios con la salida de usuario proporcionada por el agente, debe eliminar la salida de usuario antes de desinstalar el agente. Siga las instrucciones que encontrará en Eliminación de la salida de usuario KQIUserExit.
  • Para Internet Service Monitoring, vaya a <inicio_candle>\BIN y ejecute el archivo ism-agent.bat con uninstall como argumento. En caso de que desee desinstalar todos los agentes de supervisión en el servidor mediante smai-agent.bat, ejecute primero ism-agent.bat con uninstall como argumento y a continuación ejecute smai-agent.bat
  • Para Monitoring Agent for SAP NetWeaver Java™ Stack, antes de desinstalar el agente, detenga todas las instancias de agente de pila Java de SAP NetWeaver utilizando el mandato siguiente:
    • Windowssap_netweaver_java_stack-agent.bat stop nombre_instancia

Acerca de esta tarea

El agente de Oracle en sistemas Windows solo se puede desintalar mediante el indicador de mandatos.

Procedimiento

  1. En la máquina virtual o en el sistema donde se ha instalado el agente de supervisión (o los agentes), inicie una línea de mandatos y vaya al directorio binario:
    • Linux o AIXdir_instalación/bin
    • Windowsdir_instalación\BIN
    donde dir_instalación es el directorio de instalación del agente o agentes de supervisión.
  2. Si desea desinstalar un agente de supervisión específico, especifique el nombre de script del agente y la opción de desinstalación donde nombre es el nombre de script del agente:
    • Linux o AIX./nombre-agent.sh uninstall
    • Windowsnombre-agent.bat uninstall
    Para obtener una lista de los nombres de script de agente, consulte Utilización de mandatos de agente.
    Recuerde: Para el Monitoring Agent for Microsoft .NET, debe ejecutar el mandato con privilegios de administrador.

    El agente de supervisión se ha desinstalado del sistema gestionado.

    Si ha desinstalado todos los agentes de supervisión de forma individual, continúe para eliminar los archivos de la infraestructura. Consulte Qué hacer a continuación.

  3. Si desea desinstalar todos los agentes de supervisión del sistema gestionado con una solicitud de confirmación, escriba el nombre del script y la opción uninstall_all:
    • Linux o AIX./smai-agent.sh uninstall_all
    • Windowssmai-agent.bat uninstall_all
    Se mostrará una solicitud de confirmación. Especifique 1 para continuar o 2 para cancelar.
    Todos los agentes de supervisión se han desinstalado del sistema o de la VM.
  4. Linux o AIX En Linux y UNIX, para forzar la desinstalación de todos los agentes de supervisión sin solicitudes de confirmación, escriba el nombre del script y la opción force uninstall all:
    ./smai-agent.sh uninstall_all force

Qué hacer a continuación

Para el Monitoring Agent for HTTP Server, después de desinstalar el agente, debe eliminar los archivos siguientes manualmente:
  • /tmp/khu_cps.properties
  • /tmp/httpserver-disc.error
En el Monitoring Agent for Python:
  1. Suprima el archivo de configuración de Django pyc para asegurarse de que el archivo restaurado pyc de Django genera su binario.
  2. Reinicie el servidor Apache para eliminar el middleware cargado en los procesos de Apache.
Para el Monitoring Agent for Ruby, desinstale el recopilador de datos de diagnóstico:
  1. Vaya al directorio de inicio de la aplicación, abra su Gemfile y elimine la línea siguiente del archivo: gem 'stacktracer'
  2. Reinicie la aplicación Ruby on Rails.
  3. Desinstale el recopilador de datos de diagnóstico. Especifique: gem uninstall Gemfile
  4. Elimine el directorio de tiempo de ejecución del recopilador de datos. La ubicación predeterminada de este directorio es dir_instalación/install-images/kkm/dchome
Para el Monitoring Agent for Microsoft .NET, complete estos pasos:
  1. Elimine los archivos dll del recopilador de datos utilizando una de las opciones siguientes:
    • Rearranque el sistema operativo.
    • Intente suprimir el archivo dir_instalación\qe\bin64\CorProfLog.dll.

      Se mostrará un diálogo de archivo en uso, en el que se identifican los procesos de .NET que están actualmente en ejecución.

    • Reinicie todos los procesos de .NET.
  2. Reinicie las aplicaciones .NET.