Regra de alerta de Nenhum dispositivo para notificação

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

Essa regra cria um alerta sempre que o subsistema de notificação não encontra um dispositivo/servidor para enviar a notificação

Knowledge Base article:

Resumo

O subsistema de notificação não encontrou nenhum dispositivo ou servidor de notificação configurado para enviar notificações. Nenhuma notificação será enviada.

Causas

Nenhum dispositivo ou canal foi configurado no subsistema de Notificação para enviar a notificação. O dispositivo pode ter sido desconectado ou não existe um dispositivo instalado para o protocolo indicado na descrição do Alerta.

Resoluções

A notificação exige um dispositivo para enviar as mensagens pelo canal escolhido. As seguintes etapas podem ser seguidas para corrigir o problema:

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

2. Verifique se o dispositivo conectado não foi desabilitado.

3. Confirme se a configuração da Notificação para os canais está correta no espaço da Administração.

4. Se o dispositivo está ativo, confirme se está respondendo. Use a documentação do produto para testar o dispositivo/servidor.

Element properties:

TargetMicrosoft.SystemCenter.NotificationServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Falha ao localizar dispositivos a usar para a notificação
O subsistema de notificação não localizou (descobriu) dispositivos/servidores a usar para enviar a notificação com o protocolo '{0}' ou não foram fornecidos dispositivos/servidores na configuração. Todas as notificações para o protocolo '{0}' não serão enviadas. 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.NotificationServer" ConfirmDelivery="false">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</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>