메시지 큐가 큐로 전송된 메시지를 인증할 수 없습니다.

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

메시지 큐가 큐로 전송된 메시지를 인증할 수 없습니다. 인증된 메시지만 큐에서 수락하므로 메시지가 거부되었습니다. 보낸 사람이 요청할 경우 네거티브 도착 승인을 보냅니다.

Knowledge Base article:

요약

Message Queuing가 큐로 전송된 메시지를 인증할 수 없습니다. 인증된 메시지만 큐에서 수락하므로 메시지가 거부되었습니다. 보낸 사람이 요청할 경우 네거티브 도착 승인을 보냅니다.

원인

큐는 인증된 메시지만 수락하므로, 큐로 전송되는 메시지는 AD DS(Active Directory 도메인 서비스)에 등록된 인증서를 통해 인증 및 서명되어야 합니다.

해결 방법

메시지가 인증되었는지와 보내는 컴퓨터에 유효한 인증서가 있는지 확인

이 절차를 수행하려면 관리자 그룹의 구성원이거나 적절한 권한을 위임받아야 합니다.

사용자 인증서의 존재 여부를 확인하려면:

추가 정보

메시지 서명에 대한 자세한 내용은 메시지 인증( http://go.microsoft.com/fwlink/?LinkID=104732)을 참조하세요.

자세한 내용은 이벤트 ID 2195( http://technet.microsoft.com/ko-kr/library/dd337486(WS.10).aspx)를 참조하세요.

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategorySecurityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
메시지 큐가 큐로 전송된 메시지를 인증할 수 없습니다.
이벤트 설명: {0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2195" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>SecurityHealth</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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2195</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2195.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>