Compartir a través de


Resolución de problemas mediante la eliminación de componentes de APM en System Center 2016 Operations Manager

En este artículo se describe cómo resolver problemas que pueden afectar a los servidores de Internet Information Services (IIS) y SharePoint mediante la eliminación de componentes posiblemente dañados de application Monitor de rendimiento ing (APM) en Microsoft System Center 2016 Operations Manager.

Versión original del producto: System Center 2016 Operations Manager
Número de KB original: 4457771

Síntomas

Puede experimentar problemas que se producen entre System Center 2016 Operations Manager y la característica de APM instalada predeterminada. Estos problemas pueden afectar a los servidores IIS y SharePoint.

Para obtener más información sobre estos problemas, consulte los siguientes artículos de blog:

Descarga del módulo de administración del agente

Para resolver problemas que pueden deberse a componentes de APM dañados, puede quitar los componentes y volver a instalarlos. Si no usa la característica APM, puede quitar completamente los componentes de APM.

Normalmente, puede desinstalar el agente de Operations Manager y, a continuación, volver a instalarlo mediante el parámetro de NOAPM=1 línea de comandos. Esto puede ser una tarea complicada si tiene cientos o miles de agentes implementados. Sin embargo, puede quitar fácilmente los componentes de APM de los agentes implementados mediante el módulo de administración del agente (SCOM). Management.10.19.10349.0).

Determinar qué agentes tienen instalado APM

Este módulo de administración tiene una propiedad de clase en la vista de estado denominada APM Instalado para ayudarle a determinar qué agentes todavía tienen instalados los componentes de APM (instalados de forma predeterminada).

Captura de pantalla de la propiedad Instalado de APM que muestra qué agentes tienen instalado APM.

Reparación o actualización de un agente

Para reparar o actualizar un agente, use la tarea Ejecutar cualquier PowerShell .

Para reparar un agente de Operations Manager existente y quitar los componentes de APM, ejecute el siguiente comando:

msiexec.exe /fvomus "\\server\share\agents\scom2016\x64\MOMagent.msi" NOAPM=1

Para actualizar un agente de Operations Manager existente, como para actualizar el agente de System Center 2012 Operations Manager a System Center 2016 Operations Manager, ejecute el siguiente comando:

msiexec.exe /i "\\server\share\agents\scom2016\x64\MOMagent.msi" NOAPM=1 AcceptEndUserLicenseAgreement=1

Nota:

Debe colocar el archivo MOMAgent.msi en un recurso compartido al que tienen acceso las cuentas de equipo de dominio. El agente se conectará al recurso compartido como cuenta del sistema local. Por lo tanto, debe asegurarse de que estas cuentas de equipo de dominio tienen acceso en el permiso de recurso compartido y el permiso NTFS. Por ejemplo, conceda permisos de lectura a todos o conceda permisos de lectura a los usuarios autenticados.

La imagen siguiente es un ejemplo de una tarea de reparación.

Captura de pantalla de un ejemplo de tarea de reparación.

Esta tarea ejecuta una reparación o actualización ligera (en función del comando que elija) del agente, pero solo cambia el NOAPM=1 modificador. El resultado es que toda la configuración permanece sin cambios. La tarea solo quita el servicio y los componentes de APM.

Puede ejecutar este comando en cientos de agentes en poco tiempo. Además, puede seleccionar varias veces y, a continuación, ejecutar esta tarea en muchos agentes al mismo tiempo.

Quitar APM: método 1

Si no tiene planes de usar la característica APM en System Center 2016 Operations Manager, es posible que quiera considerar la posibilidad de quitar los paquetes de mantenimiento que se importan de forma predeterminada. Los paquetes de mantenimiento, como los siguientes, detectan muchas instancias de sitios, servicios y clases en las que se instalan componentes de APM en los agentes:

  • Microsoft.SystemCenter.DataWarehouse.ApmReports.Library (biblioteca de informes de APM de Operations Manager)
  • Microsoft.SystemCenter.Apm.Web (Web de APM de Operations Manager)
  • Microsoft.SystemCenter.Apm.Wcf (biblioteca WCF de Operations Manager APM)
  • Microsoft.SystemCenter.Apm.NTServices (Servicios de Windows de APM de Operations Manager)
  • Microsoft.SystemCenter.Apm.Infrastructure.Monitoring (Supervisión de la infraestructura de APM de Operations Manager)
  • Microsoft.SystemCenter.Apm.Library (biblioteca de APM de Operations Manager)
  • Microsoft.SystemCenter.Apm.Infrastructure (infraestructura de APM de Operations Manager)

Elimine los paquetes de mantenimiento si no usa la característica APM.

Para poder eliminar el paquete de mantenimiento Microsoft.SystemCenter.Apm.Infrastructure , debe quitar una asociación de perfil de cuenta de ejecución y, a continuación, limpiar la SecureReference biblioteca manualmente mediante la eliminación de la referencia.

Para ello, siga estos pasos:

  1. En el panel Administrador, seleccione Configuración de ejecución y, a continuación, seleccione Perfiles en la cuenta de almacenamiento de datos.

  2. En la sección Cuentas de ejecución, quite el servicio de transferencia de datos de APM de Operations Manager.

    Captura de pantalla de la eliminación de una clase en cuentas de ejecución.

  3. Exporte manualmente el paquete de mantenimiento Microsoft.SystemCenter.SecureReferenceOverride y realice una copia de seguridad.

  4. Edite el módulo de mantenimiento mediante un editor XML.

  5. Elimine la referencia al módulo de mantenimiento Microsoft.SystemCenter.Apm.Infrastructure .

    Captura de pantalla de la eliminación de la referencia a Microsoft.SystemCenter.Apm.Infrastructure.

  6. Guarde los cambios y vuelva a importar el paquete de mantenimiento.

Quitar APM: método 2

Puede deshabilitar las detecciones si no usa la característica APM.

Captura de pantalla de la deshabilitación de detecciones.

A continuación, ejecute el cmdlet en el Remove-SCOMDisabledClassInstance shell de comandos de Operations Manager. Esto quita todas las instancias detectadas que no se usan.

Aviso de declinación de responsabilidades sobre la información de contacto de terceros

Microsoft proporciona información de contacto de otros proveedores para ayudarle a encontrar información adicional sobre este tema. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la precisión de esta información de contacto de terceros.