Exceções de banco de dados por segundo do Worker

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerDatabaseExceptionsPerSec (UnitMonitor)

Monitora o contador de desempenho de exceções do banco de dados do Worker por segundo.

Knowledge Base article:

Resumo

Monitora o número de exceções do banco de dados ocorrendo por segundo.

Causas

Se o monitor está em um estado de erro, o banco de dados está sobrecarregado. Essa condição pode ser causada por uma variedade de razões.

Solução

Algumas razões podem ser temporárias, e o banco de dados pode voltar ao estado normal com o tempo.

Configuração

As seguintes opções podem ser configuradas nesse monitor:

Opção

Definição

Padrão

Estado de Alerta Ativo

Estado de integridade para o monitor que gera um alerta.

O monitor está em um estado de integridade crítico

Prioridade do Alerta

Prioridade do alerta gerado para esse monitor.

Média

Severidade do Alerta

Prioridade do alerta gerado para esse monitor.

Crítica

Alerta de Resolução Automática

Especifica se o alerta deve ser solucionado automaticamente quando o monitor retorna a um estado íntegro.

Verdadeiro

CounterName

Nome do contador de desempenho. O valor não deve ser substituído, exceto por um pacote de idiomas.

WorkerDatabaseExceptionsPerSec

Habilitado

Especifica se o monitor deve ser executado.

Verdadeiro

Gera Alerta

Especifica se o monitor deve gerar um alerta ao mudar para um estado de aviso ou crítico.

Verdadeiro

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Exceções de banco de dados por segundo do Worker
Exceções do banco de dados do Worker por segundo excedeu o limite. Último valor medido é {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerDatabaseExceptionsPerSec" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WorkerDatabaseExceptionsPerSec.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Worker Database Exceptions Per Sec</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>600</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>0</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>