Služba Řízení front zpráv nemůže vytvořit vazbu s IP adresou clusteru

Microsoft.MSMQ.10.0.Rule.Alert.Event2168 (Rule)

Knowledge Base article:

Souhrn

Služba Řízení front zpráv nemůže vytvořit vazbu s IP adresou clusteru.

Příčiny

Služba MSMQ ve fyzickém uzlu musí podporovat rozhraní clusteru. Pokud služba rozhraní clusteru nepodporuje, nemohou prostředky služby Řízení front zpráv v tomto uzlu přecházet do online režimu.

Tento problém může nastat tehdy, pokud byla služba MSMQ ve fyzickém uzlu spuštěna ještě předtím, než se daný počítač stal členem serverového clusteru. Následně pak služba MSMQ spuštěná ve fyzickém uzlu naslouchá na všech IP adresách počítače a brání tomu, aby na IP adresách clusteru mohly naslouchat prostředky služby Řízení front zpráv.

Řešení

Abyste mohli provést tento postup, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.

Restartování služby MSMQ

Postup restartování služby MSMQ:

Ověření

Pokud chcete určit, zda je prostředek clusteru služby Řízení front zpráv v režimu online, použijte Správce clusteru s podporou převzetí služeb při selhání. Pokud chcete určit, zda je nainstalován clustering s podporou převzetí služeb při selhání systému Windows, použijte nástroj Cluster.exe.

Další informace

Další informace najdete v tématu o události s ID 2168 http://technet.microsoft.com/en-us/library/dd337422(WS.10).aspx).

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Služba Řízení front zpráv nemůže vytvořit vazbu s IP adresou clusteru
{0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2168" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2168</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2168.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>