CEIP-Listener – Port nicht verfügbar

Microsoft.SystemCenter.ClientMonitoring.SqmDSPortUnavailable.Alert (Rule)

Regel zur Generierung von Warnungen für den Fall, dass CEIP-Listener nicht gestartet werden kann, weil der Port nicht verfügbar ist

Knowledge Base article:

Zusammenfassung

Der Port für das Programm zur Verbesserung der Benutzerfreundlichkeit (CEIP) ist derzeit nicht verfügbar. Aus diesem Grund können keine CEIP-Daten von Operations Manager übermittelt werden.

Ursachen

CEIP ist für die Verwendung eines Ports konfiguriert, der gerade verwendet wird. Der Standardport für CEIP ist Port 51907.

Lösungen

Deaktivieren Sie zum Ändern des CEIP-Ports die Clientüberwachung, aktualisieren Sie dann die Clientüberwachung mithilfe des Assistenten für die Konfiguration der Clientüberwachung neu, und geben Sie einen anderen Port an. Anweisungen zum Konfigurieren der Clientüberwachung finden Sie unter "Konfigurieren der Clientüberwachung in Operations Manager 2012" ( http://go.microsoft.com/fwlink/?LinkId=161804).

Zum Anzeigen der vom TCP/IP-Protokoll verwendeten aktiven Verbindungen, geben Sie an der Eingabeaufforderung "netstat –b" ein.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityHigh
RemotableTrue
Alert Message
CEIP-Listener – Port nicht verfügbar
CEIP-Listener kann nicht gestartet werden, weil der Port nicht verfügbar ist.
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ClientMonitoring.SqmDSPortUnavailable.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10944</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.SqmDSModule.PortUnavailable.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>