Monitor de espaço em disco do SQL Server

Microsoft.SystemCenter2012.ConfigurationManager.SQLDBSpace (UnitMonitor)

Este monitor verifica se o espaço livre em disco no servidor do SQL Server é suficiente.

Knowledge Base article:

Resumo

A instância de banco de dados do SQL Server que dá suporte ao servidor do site do Configuration Manager pode ter arquivos de banco de dados em várias unidades ou em apenas uma unidade. Os dados contidos no banco de dados incluem metadados de aplicativo e pacote, definições de item de configuração, resultados de conformidade e resultados de inventário de software e hardware de todos os clientes com suporte ao servidor do site do Configuration Manager.

O Configuration Manager monitora a quantidade de espaço livre na unidade, em todas as unidades configuradas para dar suporte à instância de banco de dados do SQL Server do servidor do site. O Configuration Manager espera que o mínimo de espaço livre em disco para banco de dados, conforme configurado pelo administrador do Configuration Manager (limites padrão: 5 GB – crítico; 10 GB - aviso) e disponível em uma instância de banco de dados do SQL Server do servidor do site, exceda os limites mínimos configurados.

Causas

Resoluções

O administrador do banco de dados do SQL Server precisa liberar mais espaço em disco, eliminando dados nos arquivos BD temporários, reduzindo os arquivos de banco de dados ou alocando armazenamento adicional na instância de banco de dados do SQL Server desse site. O administrador do banco de dados do SQL Server deve trabalhar com o administrador do Configuration Manager para determinar a melhor providência. Verifique o hman.log em [pasta de instalação do Configuration Manager]\Logs para obter mais informações.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServer
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.StatusMessage3StateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
O espaço em disco do SQL Server não é suficiente
O espaço em disco no servidor do SQL Server {0} não é suficiente.
RunAsDefault
CommentSIV:GEN0208

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SQLDBSpace" Comment="SIV:GEN0208" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.StatusMessage3StateMonitor" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SQLDBSpace_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdff252e7667e34f9e9a9c6c2ac0652a1e" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId7ae1bf0a4fa04a67bb7855e09a0c6f49" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId4daaf19c706d4fb7b8aeb5b4bc996ef3" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_HIERARCHY_MANAGER</ComponentName>
<RuleId>6FD0B53A-35DA-4da1-84C9-A9E1B6C12828</RuleId>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>