Esse monitor verifica as pendências de statmsgs de statmgr.box no servidor do site. Emitirá um alerta se a lista de pendências exceder o limite.
O número total de arquivos existentes na caixa de entrada statmgr.box\statmsgs do gerenciador de status, no servidor do site, excedeu o limite operacional padrão.
Essa pasta armazena as mensagens de status (.svf) nos sistemas e clientes do site do Configuration Manager antes que essas mensagens sejam processadas pelo gerenciador de status. Isso inclui mensagens de status replicadas de sites filho.
Essa condição aumenta, a não ser que seja resolvida. Se a contagem de arquivos continuar ultrapassando o limite, as informações replicadas não serão refletidas oportunamente no banco de dados do site do Configuration Manager, e os status e relatórios do Configuration Manager poderão não representar com exatidão o status desse site e dos sites filho.
O número total de arquivos pode exceder o limite, porque:
O serviço SMS_Status_Manager foi interrompido ou não está respondendo no servidor do site.
O gerenciador de status talvez estivesse processando um grande número de mensagens de status recebidas.
Os recursos do servidor do site, como CPU, memória ou espaço em disco, não são suficientes.
O banco de dados do site do Configuration Manager não tem mais espaço.
Um grande número de clientes foi descoberto recentemente.
O servidor do site pode ter perdido a conectividade com o servidor de banco de dados do site do Configuration Manager.
Para resolver esse problema e reduzir o número de arquivos:
Verifique se o limite deste alerta não é baixo demais e se não está fora do limite operacional padrão deste site específico do Configuration Manager.
Execute o Configuration Manager Service Manager e verifique se o componente SMS_STATUS_MANAGER está em execução. Se não estiver, inicie-o.
Determine se o aumento de carga se deve a um influxo incomum de novas mensagens de status ou se a carga de status permanece relativamente constante. Se a carga for constante, atualize a infraestrutura do Configuration Manager para chegar a zero pendências de processamento. Se a causa da carga for um grande número de mensagens de status recebidas recentemente, o problema poderá se resolver por si só, desde que haja recursos suficientes para processar as mensagens pendentes e a carga padrão de mensagens de status.
Verifique se o banco de dados do site do Configuration Manager tem espaço suficiente. Se o banco de dados for configurado para se expandir automaticamente, verifique se há espaço em disco suficiente para essa expansão.
Verifique se o servidor do site pode se conectar ao servidor de banco de dados do site do Configuration Manager.
Examine as mensagens de status do gerenciador de status para detectar possíveis problemas.
Examine se há erros ou informações adicionais no arquivo statmgr.log na pasta <ConfigMgrInstallationPath>\Logs.
Se esse alerta estiver gerando muitos falsos positivos, você poderá modificar a guia de limite das propriedades da regra para designar valores mais adequados ao seu ambiente.
Administradores do Configuration Manager manipulam melhor esse alerta.
Eventos relacionados:
É possível também examinar os alertas relacionados ao serviço SMS_Executive que está sendo interrompido ou ao servidor do site que está apresentando recursos insuficientes, como CPU ou memória. Esses alertas são a causa potencial de problemas do gerenciador de status. Dependendo da causa, é provável que outros tipos de pendências (inventário de hardware, inventário de software, medição de software) no servidor do site também estejam aumentando e que haja alertas correspondentes ocorrendo.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Inbox | ||
Counter Name | File Current Count | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SVC0022, CreatedByMyFriend at 10/15/2011 5:25:50 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_statmgr_box_statmsgs_backlog_monitor" Comment="SIV:SVC0022, CreatedByMyFriend at 10/15/2011 5:25:50 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_statmgr_box_statmsgs_backlog_monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/Value$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>File Current Count</CounterName>
<ObjectName>SMS Inbox</ObjectName>
<InstanceName>statmgr.box>statmsgs</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>