Tempdb Autogrowth Monitor

Microsoft.SQLServerAppliance.MDW.TempDBAutogrowthMonitor (UnitMonitor)

Detects that autogrowth option enabled for all files in tempdb database.

Knowledge Base article:

Summary

This monitor detects that autogrowth option enabled for all files in the tempdb database.

Causes

An unhealthy state of this monitor means that autogrowth disabled for at least one file in tempdb.

Resolutions

To resolve this issue enable autogrowth for the tempdb files:

Element properties:

TargetMicrosoft.SQLServerAppliance.MDW.Server
Parent MonitorMicrosoft.SQLServerAppliance.MDW.TempDBConfiguration
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
Monitor TypeMicrosoft.SQLServerAppliance.MDW.TempDBAutogrowthType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SQLServerAppliance.MDW.TempDBAutogrowthMonitor" Target="MDW!Microsoft.SQLServerAppliance.MDW.Server" ParentMonitorID="Microsoft.SQLServerAppliance.MDW.TempDBConfiguration" TypeID="Microsoft.SQLServerAppliance.MDW.TempDBAutogrowthType" Accessibility="Public" Enabled="true" Priority="Normal" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="Bad" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>28800</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<ConnectionString>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ConnectionString>
<Autogrowth>ON</Autogrowth>
</Configuration>
</UnitMonitor>