Monitoruje čítač výkonu Počet výjimek databáze pracovních procesů Worker za sekundu.
Monitoruje počet výjimek databáze, ke kterým dochází za sekundu.
Pokud je monitorování v chybovém stavu, je databáze aktuálně přetížena. Tento stav může mít řadu příčin.
Některé příčiny mohou být dočasného charakteru, což znamená, že se databáze může včas vrátit do normálního stavu.
Pro toto monitorování lze nakonfigurovat následující možnosti:
Možnost | Definice | Výchozí |
Výstraha stavu | Stav monitorování, který generuje výstrahu | Monitorování má kritický stav. |
Priorita výstrahy | Priorita výstrahy generované tímto monitorováním | Střední |
Závažnost výstrahy | Priorita výstrahy generované tímto monitorováním | Kritická |
Automaticky vyřešená výstraha | Určuje, zda má být výstraha automaticky vyřešena, pokud se monitorování vrátí do bezproblémového stavu. | Pravda |
CounterName | Název čítače výkonu. Tato hodnota by neměla být přepsána (výjimkou je jazyková sada Language Pack). | WorkerDatabaseExceptionsPerSec |
Povoleno | Určuje, zda má být monitorování spuštěno. | Pravda |
Generuje výstrahy | Určuje, zda má monitorování generovat výstrahy, pokud se stav změní na Upozornění nebo Kritický stav. | Pravda |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>