La supervisión de puertos no está deshabilitada al ejecutar la tarea Deshabilitar supervisión de puertos

En este artículo se proporciona una solución alternativa para un problema que indica que la supervisión de puertos de un dispositivo de puerto de red no está deshabilitada al ejecutar la tarea Deshabilitar supervisión de puertos .

Versión original del producto: Microsoft System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Número de KB original: 2960230

Síntomas

Al ejecutar la tarea Deshabilitar supervisión de puertos para deshabilitar la supervisión de un dispositivo de puerto de red, la supervisión de puertos para ese dispositivo no se deshabilita según lo previsto.

Causa

Este problema se produce si el puerto es miembro del grupo Adaptadores de red del equipo administrado.

Por ejemplo, este problema se produce en las siguientes circunstancias:

  • Las tareas para habilitar y deshabilitar la supervisión de puertos agregan el puerto al grupo Adaptadores de red críticos.
  • Anteriormente, el puerto se agregó al grupo Adaptadores de red del equipo administrado porque el equipo que está conectado al puerto se está supervisando (un proceso que se conoce como costura de puerto).
  • La lógica para determinar si se supervisa un puerto comprueba si el puerto está en cualquiera de los grupos de group of all network interfaces que se supervisan activamente. Estos incluyen los siguientes grupos:
    • Grupo de adaptadores de red avanzados
    • Grupo de adaptadores de red críticos (a los que la tarea habilitar o deshabilitar agrega el puerto)
    • Grupo de adaptadores de red de equipos administrados (al que se agrega el puerto mediante la costura de puertos)
    • Grupo de adaptadores de red de Relay

Por lo tanto, el puerto se sigue supervisando activamente porque es miembro del grupo Adaptadores de red de equipos administrados.

Solución alternativa

Para deshabilitar la supervisión en un puerto determinado, independientemente de la pertenencia a grupos de ese puerto, siga estos pasos:

  1. Seleccione el puerto que desea deshabilitar y, a continuación, abra el Explorador de estado.
  2. En el Explorador de estado, seleccione el elemento de nivel superior denominado Entity Health - port_name (Object).
  3. En la barra de herramientas de la ventana Explorador de estado, seleccione Deshabilitar este monitor en el menú Invalidaciones y, a continuación, seleccione Para el objeto: port_name.
  4. En el cuadro de diálogo Invalidar propiedades , asegúrese de que la invalidación de propiedad Enabled está establecida en False. Seleccione un módulo de administración para guardar esta invalidación (o cree una nueva) y, a continuación, haga clic en Aceptar.

Para deshabilitar automáticamente la supervisión mediante PowerShell, ejecute el siguiente script en el complemento System Center Operations Manager:

$port = Get-SCOMMonitoringObject -DisplayName "SOME_DEVICE"
$monitorsToOverride = Get-SCOMMonitor -Recurse -Instance $port
$mp = Get-SCOMManagementPack -DisplayName "PORT_OVERRIDES_MP"
$monitorsToOverride | ForEach-Object {Disable-SCOMMonitor -Monitor $_ -Instance $port -ManagementPack $mp}

Nota:

El Get-SCOMMonitoringObject comando puede devolver muchos objetos, en función del nombre para mostrar proporcionado. Por lo tanto, asegúrese de que $port contiene solo un objeto. A continuación, personalice la Get-SCOMManagementPack llamada para recuperar las invalidaciones del módulo de administración. Se recomienda usar un nuevo módulo de administración porque el módulo de administración se puede eliminar fácilmente si se produce algo inesperado.

Más información

Obtenga información sobre la sección What Gets Monitored (Qué se supervisa) en What Gets Monitored with System Center Operations Manager 2012 Network Monitoring (Supervisión de red de System Center Operations Manager 2012).