Toto monitorování ověří nevyřízené položky měření softwaru ve webovém serveru. Vyvolá výstrahu, překročí-li počet nevyřízených položek prahovou hodnotu.
Celkový počet souborů měření softwaru zařazených do fronty ve webovém serveru překročil standardní provozní prahovou hodnotu. Tento stav se až do vyřešení zvyšuje. Překračuje-li počet souborů měření softwaru zařazených do fronty i nadále prahovou hodnotu, nereflektují se informace měření softwaru v databázi webu nástroje Configuration Manager včas, a kolekce a sestavy tak nemusí přesně reprezentovat software v síti.
Celkový počet souborů měření softwaru zařazených do fronty může překročit prahovou hodnotu z těchto důvodů:
Služba SMS_Executive se zastavila nebo neodpovídá ve webovém serveru.
Počet souborů měření softwaru zpracovávaných webovým serverem je nižší než počet příchozích souborů měření softwaru.
Webový server nemá dostatek prostředků, jako jsou například CPU, paměť či místo na disku.
Objem shromážděných dat měření softwaru nebo frekvence shromažďování překračuje omezení hardwaru.
Soubory měření softwaru se mohly zaseknout ve smyčce opakování.
Řešení těchto potíží a snížení počtu souborů měření softwaru zařazených do fronty:
Ověřte, že prahová hodnota této výstrahy není příliš nízko a je nad standardní provozní prahovou hodnotou tohoto specifického webu nástroje Configuration Manager.
Ověřte, zda ve webovém serveru běží služba SMS_Executive. Jestliže se služba zastavila nebo neodpovídá, službu restartujte.
Ověřte normální fungování serveru databáze webu nástroje Configuration Manager.
Zjistěte, zda je zvýšená zátěž způsobena nepravidelným přísunem nových dat měření softwaru z nových klientů, nebo zda souborové zatížení měření softwaru zůstává relativně konstantní. Je-li zatížení konstantní, aktualizujte infrastrukturu nástroje Configuration Manager, čímž dosáhnete nulového počtu nevyřízených položek zpracování. Je-li zatížení způsobeno velkým množstvím nových klientů měření softwaru, potíže se mohou vyřešit samy, je-li vedle prostředků pro zpracování standardního souborového zatížení měření softwaru k dispozici také dostatek prostředků ke zpracování souborů měření softwaru čekajících na zpracování.
Ověřte, zda má webový server dostatek prostředků. V případě potřeby přidejte více paměti nebo zpřístupněte více místa na disku nebo proveďte obojí. Je-li počítač příliš pomalý, upgradujte na výkonnější procesor nebo na více procesorů.
Konfigurujte méně pravidel měření softwaru a provádějte měření pouze u důležitých aplikací.
Zasekne-li se soubor měření softwaru ve smyčce opakování, není nutné provádět žádnou akci. Po několika pokusech se soubor odstraní.
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>