Toto monitorování ověří frontu nevyřízených položek procesu dataldr. Vyvolá výstrahu, překročí-li počet nevyřízených položek prahovou hodnotu.
Celkový počet souborů inventáře hardwaru (HIC nebo HID) 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ů inventáře hardwaru webového serveru zařazených do fronty i nadále prahovou hodnotu, nereflektuje se inventář hardwaru v databázi webu nástroje Configuration Manager včas, a kolekce a sestavy tak nemusí přesně reprezentovat zařízení v síti.
Celkový počet souborů inventáře hardwaru zařazených do fronty může překročit prahovou hodnotu z těchto důvodů:
Služba SMS Executive se zastavila nebo ve webovém serveru neodpovídá.
Zavaděč dat inventáře může odesílat podrobnosti inventáře do nového nadřazeného webu. Tyto změny mají přednost před standardním zpracováním souborů inventáře hardwaru, jež je pozastaveno, dokud se změny nezpracují.
Počet souborů zpracovávaných webovým serverem je nižší než počet příchozích souborů inventáře hardwaru.
Webový server nemá dostatek prostředků, jako jsou například CPU, paměť či místo na disku.
Databáze webu již nemá další místo.
Nastavení tříd inventáře hardwaru bylo změněno tak, aby shromažďovalo další informace. Výsledný větší soubor inventáře vyžaduje více času ke zpracování.
Webový server mohl ztratit připojení k serveru databáze webu.
Řešení těchto potíží a snížení počtu souborů inventáře hardwaru 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.
Ověřte, zda je ve webovém serveru spuštěna služba SMS Executive. Jestliže se služba zastavila nebo neodpovídá, službu restartujte.
Ověřte správné fungování databáze webu.
Zjistěte, zda je zvýšená zátěž způsobena nepravidelným přísunem nových záznamů inventáře hardwaru, nebo zda souborové zatížení 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 počítačů nově zařazených do inventáře, potíže se mohou vyřešit samy, je-li vedle prostředků pro zpracování standardního souborového zatížení k dispozici také dostatek prostředků ke zpracování souborů čekajících na zpracování.
Ověřte, zda má databáze webu dostatek místa. Je-li databáze nastavena na automatické zvětšování, ověřte, zda je na disku dostatek místa a databáze se může zvětšovat.
Upravte frekvenci shromažďování inventáře, a povolte tak delší interval ke zpracování souborů.
Změnu nastavení tříd inventáře hardwaru pečlivě naplánujte. Proveďte test výkonnosti a ověřte, zda infrastruktura zvládne vyšší zátěž.
Ověřte, zda se webový server může připojit k serveru databáze webu.
Vytváří-li tato výstraha příliš mnoho chybných přijetí, můžete upravit kartu prahové hodnoty vlastností pravidla a nastavit hodnoty, které jsou pro dané prostředí vhodnější.
Tyto potíže nejlépe vyřeší správci nástroje Configuration Manager.
Související události
Můžete také vyhledat výstrahy související se zastavenou službou SMS Executive nebo webovým serverem, který nemá dostatek prostředků (například CPU, paměť). Tyto výstrahy jsou potenciální příčinou výstrahy souboru inventáře hardwaru. V závislosti na dané příčině je pravděpodobné, že se ve webovém serveru zvyšuje počet i dalších typů nevyřízených položek (inventář softwaru, záznamy dat zjištění, měření softwaru) a dochází k souvisejícím výstrahám.
Target | Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServerBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Inventory Data Loader | ||
Counter Name | Total MIFs 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:INV0040, CreatedByMyFriend at 10/15/2011 5:25:08 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_HINV_process_backlog_monitor" Comment="SIV:INV0040, CreatedByMyFriend at 10/15/2011 5:25:08 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServerBaseClass" 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_HINV_process_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 MIFs Enqueued</CounterName>
<ObjectName>SMS Inventory Data Loader</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>