Este monitor verifica o registo de segurança de medição de software no servidor do site. Gera um alerta se o registo de segurança exceder o limiar.
O número total de ficheiros de medição de software em fila no servidor do site excedeu o limiar operacional padrão. Esta condição aumenta, exceto se for resolvida. Se a contagem de ficheiros de medição de software do servidor do site em fila continuar acima do limiar, as informações de medição de software não aparecerão refletidas atempadamente na base de dados de sites do Configuration Manager e as coleções e os relatórios poderão não representar com precisão o software que se encontra na rede.
O número total de ficheiros de medição de software em fila pode exceder o limiar porque:
O serviço SMS_Executive está parado ou não está a responder no servidor do site.
A taxa de processamento de ficheiros de medição do software de servidor do site é inferior à taxa de receção de ficheiros de medição de software.
O servidor do site tem recursos insuficientes, tais como CPU, memória ou espaço em disco.
A quantidade de dados que são recolhidos de medição de software ou a frequência de recolha está a exceder as limitações de hardware.
Os ficheiros de medição de software poderão estar bloqueados num ciclo de tentativas.
Para resolver este problema e para reduzir o número de ficheiros de medição de software em fila:
Verifique se o limiar para este alerta não está demasiado baixo e se não ultrapassa o limiar de funcionamento padrão para este site específico do Configuration Manager.
Verifique se o serviço SMS_Executive está em execução no servidor do site. Se o serviço estiver parado ou não estiver a responder, reinicie-o.
Verifique se o servidor de base de dados de sites do Configuration Manager está a funcionar normalmente.
Determine se o aumento de carga se deve a um influxo esporádico de dados de medição de software proveniente de novos clientes ou se a carga de ficheiros de medição de software se mantém relativamente constante. Se a carga for constante, atualize a infraestrutura do Configuration Manager para alcançar zero registos de segurança de processamento. Se a carga se dever a um grande número de novos clientes de medição de software, o problema pode ser resolvido de forma automática se existirem recursos suficientes para processar os ficheiros de medição de software pendentes, além da carga padrão de ficheiros de medição de software.
Verifique se o servidor do site tem recursos suficientes. Se necessário, adicione mais memória ou disponibilize mais espaço em disco ou efetue ambos os procedimentos. Se o computador estiver demasiado lento, instale um processador mais potente ou um processador adicional.
Configure menos regras de medição de software e apenas para as aplicações que são críticas.
Se o ficheiro de medição de software se encontrar num ciclo de tentativas, não é necessária nenhuma ação. Após várias tentativas, o ficheiro é rejeitado.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Software Metering Processor | ||
Counter Name | Total SWM Usage Files Enqueued | ||
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:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_backlog_monitor" Comment="SIV:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 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_SWM_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>Total SWM Usage Files Enqueued</CounterName>
<ObjectName>SMS Software Metering Processor</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>