Bildirim alt sistemi tüm yapılandırılan aygıtları/sunucuları kullanarak bildirim gönderemediğinde bu kural uyarı oluşturur.
Bildirim alt sistemi seçili protokol için aboneliğe ilişkin tüm aygıtlar yoluyla bildirim iletisi gönderemedi.
Bildirim alt sistemi tüm aygıtlar yoluyla bildirim iletisi gönderemedi. Aygıt hatalı yapılandırıldıysa veya çalışmıyorsa bu olabilir. Aynı zamanda bildirim eylem hesabı iletişim sunucusunda bu protokole ilişkin doğru yetkilere sahip olmayabilir.
Bildirim alt sistemi tüm atanan aygıtlar yoluyla protokole ilişkin bildirim iletisi gönderemedi. Çözümler için aşağıdaki adımları deneyin:
1. Bildirim-Al Power Shell komutunu kullanarak aboneliği tanımlamak için kural kimliğini kullanın. Aboneliğin ve bu abonelik için alıcılar tarafından kullanılan aygıtların doğru yapılandırıldığından emin olun.
2. Bildirim alt sisteminden belirli aygıtların başarısızlığına ilişkin yapılan başka uyarılar olup olmadığını bulun.
3. Aygıtlarla/sunucularla Yönetim sunucusu yoluyla iletişim kurulabileceğinden ve iletişim sorunu olmadığından emin olun.
4. Bildirim eylem hesabının aygıtlara/sunuculara bağlanmak için uygun yetkilere sahip olduğundan emin olun.
5. Aygıtları/sunucuları denetleyin ve bunların istendiği gibi bildirim alt sisteminden bağımsız olarak çalıştığından emin olun.
Target | Microsoft.SystemCenter.AlertNotificationSubscriptionServer | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.Notification.FailedToSendThroughAllDevices.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>31505</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.Notification.FailedToSendThroughAllDevices.Alert.Message"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[5]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[6]$</AlertParameter2>
<AlertParameter3>$Data/Params/Param[2]$</AlertParameter3>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[5]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[6]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>