Geçersiz alıcı adresi olayı uyarı kuralı

Microsoft.SystemCenter.Notification.InvalidNotificationRecipientAddress.Alert (Rule)

Sistem geçerli olmayan alıcı adresine ilişkin her bildirim bulduğunda bu kural uyarı verir

Knowledge Base article:

Özet

Bildirim başarıyla iletilmedi. Bunun nedeni abonelikteki geçersiz alıcı adresidir.

Nedenler

Bildirim alıcısını oluştururken alıcı sihirbazına girilen adres yanlış. Bildirim alt sistemi sağlanan adrese bildirimi gönderemedi. Bildirim adrese teslim edilmedi.

Çözümler

Adresle ilişkilendirilen alıcıyı (alıcıları) denetleyin. Alıcıya sağlanan adres yanlış, geçersiz veya yalnız yazılmış olabilir. Geçersiz adres uyarı açıklamasında listelenir. E-postaya ve IM'e ilişkin geçerli adres [email protected] gibi geçerli bir e-posta adresi olmalıdır. SMS durumunda geçerli adres + <ülke kodu> <Area code> <telefon numarası> biçimindeki telefon numarasıdır. Örneğin, +14258828080

Element properties:

TargetMicrosoft.SystemCenter.AlertNotificationSubscriptionServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityHigh
RemotableTrue
Alert Message
Alıcı adresi geçersiz
'{1}' alıcı adresi geçersiz. Bildirim bu alıcıya '{0}' protokolü üzerinden gönderilmedi. Kural kimliği: {2}
Event LogOperations Manager

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SystemCenter.Notification.InvalidNotificationRecipientAddress.Alert" Enabled="true" Target="Microsoft.SystemCenter.AlertNotificationSubscriptionServer" ConfirmDelivery="false">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>31500</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.Notification.InvalidNotificationRecipientAddress.Alert.Message"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[5]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[7]$</AlertParameter2>
<AlertParameter3>$Data/Params/Param[2]$</AlertParameter3>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[5]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[7]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>