Nenhum dispositivo para notificação de regra de alerta

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

Esta regra cria um alerta sempre que o subsistema de Notificações não localiza nenhum dispositivo/servidor para enviar a notificação

Knowledge Base article:

Resumo

O subsistema de Notificações não conseguiu localizar qualquer dispositivo ou servidor de notificação configurado para enviar Notificações. Não serão enviadas notificações.

Causas

Não foi configurado nenhum dispositivo ou canal no subsistema de Notificações para enviar a notificação. O dispositivo pode ter sido desligado ou pode não ter sido instalado nenhum dispositivo para o protocolo anotado na descrição do Alerta.

Resoluções

A notificação requer um dispositivo para enviar as mensagens através do canal escolhido. Para corrigir o problema, podem ser seguidos os passos abaixo:

1. Verifique se o dispositivo está instalado no servidor.

2. Verifique se o dispositivo ligado não foi desativado.

3. Certifique-se de que a configuração da Notificação para os canais foi efetuada corretamente no espaço de Administração.

4. Se o dispositivo estiver ativo, certifique-se de que está a responder. Utilize a documentação do produto para testar o dispositivo/servidor.

Element properties:

TargetMicrosoft.SystemCenter.AlertNotificationSubscriptionServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Não foi possível localizar os dispositivos a utilizar para notificação
O subsistema de Notificações não conseguiu localizar (detetar) os dispositivos/servidores a utilizar para enviar a notificação através do protocolo '{0}' ou não foram fornecidos dispositivos/servidores na configuração. Não serão enviadas todas as notificações para o protocolo '{0}'. ID da regra: {1}
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.NoDeviceConfiguredOrLocated.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>31504</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.NoDeviceConfiguredOrLocated.Alert.Message"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[5]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[5]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>