Die Portüberwachung ist nicht deaktiviert, wenn Sie den Task Portüberwachung deaktivieren ausführen.

Dieser Artikel bietet eine Problemumgehung für ein Problem, bei dem die Portüberwachung für ein Netzwerkportgerät nicht deaktiviert ist, wenn Sie den Task Portüberwachung deaktivieren ausführen.

Ursprüngliche Produktversion: Microsoft System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Ursprüngliche KB-Nummer: 2960230

Symptome

Wenn Sie den Task Portüberwachung deaktivieren ausführen, um die Überwachung eines Netzwerkportgeräts zu deaktivieren, wird die Portüberwachung für dieses Gerät nicht wie erwartet deaktiviert.

Ursache

Dieses Problem tritt auf, wenn der Port Mitglied der Gruppe Netzwerkadapter für verwaltete Computer ist.

Dieses Problem tritt beispielsweise unter den folgenden Umständen auf:

  • Durch die Aufgaben zum Aktivieren und Deaktivieren der Portüberwachung wird der Port der Gruppe Kritische Netzwerkadapter hinzugefügt.
  • Zuvor wurde der Port der Gruppe Netzwerkadapter für verwaltete Computer hinzugefügt, da der Computer, der an den Port angefügt ist, überwacht wird (ein Prozess, der als Portverknüpfung bezeichnet wird).
  • Die Logik zum Bestimmen, ob ein Port überwacht wird, überprüft, ob sich der Port in einer der Gruppen unter Gruppe aller aktiv überwachten Netzwerkschnittstellen befindet. Dazu gehören die folgenden Gruppen:
    • Gruppe "Erweiterte Netzwerkadapter"
    • Gruppe "Kritische Netzwerkadapter" (der der Aktivierungs-/Deaktivierungstask den Port hinzufügt)
    • Gruppe "Netzwerkadapter für verwaltete Computer" (der der Port durch Port-Zusammenfügen hinzugefügt wird)
    • Relay-Netzwerkadaptergruppe

Daher wird der Port weiterhin aktiv überwacht, da er Mitglied der Gruppe Netzwerkadapter für verwaltete Computer ist.

Problemumgehung

Führen Sie die folgenden Schritte aus, um die Überwachung für einen bestimmten Port unabhängig von der Gruppenmitgliedschaft dieses Ports zu deaktivieren:

  1. Wählen Sie den zu deaktivierenden Port aus, und öffnen Sie dann Health Explorer.
  2. Wählen Sie unter Integrität Explorer das Element der obersten Ebene mit dem Namen Entity Health - port_name (Objekt)aus.
  3. Wählen Sie in der Symbolleiste des Fensters Integritäts-Explorer im Menü Außerkraftsetzungen die Option Diesen Monitor deaktivieren aus, und wählen Sie dann Für das Objekt: port_name aus.
  4. Stellen Sie im Dialogfeld Eigenschaften außer Kraft setzen sicher, dass die Außerkraftsetzung der Enabled-Eigenschaft auf False festgelegt ist. Wählen Sie ein Management Pack aus, um diese Außerkraftsetzung zu speichern (oder erstellen Sie ein neues), und klicken Sie dann auf OK.

Um die Überwachung mithilfe von PowerShell automatisch zu deaktivieren, führen Sie das folgende Skript im System Center Operations Manager-Snap-In aus:

$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}

Hinweis

Abhängig Get-SCOMMonitoringObject vom angegebenen Anzeigenamen gibt der Befehl möglicherweise viele Objekte zurück. Stellen Sie daher sicher, dass $port nur ein -Objekt enthält. Passen Sie dann den Get-SCOMManagementPack Aufruf an, um die Management Pack-Außerkraftsetzungen abzurufen. Es wird empfohlen, ein neues Management Pack zu verwenden, da das Management Pack problemlos gelöscht werden kann, wenn etwas Unerwartetes auftritt.

Weitere Informationen

Erfahren Sie mehr über den Abschnitt Was wird überwacht unterWas wird mit System Center Operations Manager 2012-Netzwerküberwachung überwacht?