Den här övervakaren kontrollerar eftersläpningen för inbox\auth\dataldr.box på platsservern. Den genererar en avisering om eftersläpningen överstiger tröskelvärdet.
Det totala antalet filer som finns i inkorgen dataldr.box för inventeringsdatainläsningen på platsservern har överskridit det operativa standardtröskelvärdet.
I den här mappen lagras MIF-filer (Management Information Format) tillfälligt. De representerar hårdvaruinventeringsdata för Configuration Manager-klientdatorer. Där lagras också IDMIF-filer för anpassade konfigurationer.
Om filräkningen fortsätter att överstiga tröskelvärdet avspeglas inte maskinvaruinventering i Configuration Manager-platsdatabasen inom rimlig tid, och samlingar och rapporter kanske inte representerar enheter i nätverket på ett korrekt sätt.
Det totala antalet filer för maskinvaruinventering kan överstiga tröskelvärdet av följande orsaker:
Tjänsten SMS_Executive är stoppad eller svarar inte på platsservern.
Inventeringsdatainläsningen kan skicka inventeringsinformation till en ny överordnad plats. De här ändringarna prioriteras före filbehandling för standardmaskinvaruinventering, som stoppas tills ändringarna behandlats.
Platsserverns behandlingstakt är lägre än den takt med vilken filer för maskinvaruinventering kommer in.
Platsservern har inte tillräckligt med resurser, t.ex. CPU, minne eller diskutrymme.
Configuration Manager-platsdatabasen har slut på utrymme.
Inställningen av klasser för maskinvaruinventering har ändrats för att samla in ytterligare information, och de större inventeringsfiler som blev resultatet kräver ytterligare behandlingstid.
Platsservern kan ha förlorat anslutningen till Configuration Manager-platsdatabasservern.
Så här löser du det här problemet och minskar antalet filer för maskinvaruinventering:
Verifiera att tröskelvärdet för den här aviseringen inte är för lågt och ligger bortom det operativa standardtröskelvärdet för den här specifika Configuration Manager-platsen.
Verifiera att tjänsten SMS_Executive körs på platsservern. Om den är stoppad eller inte svarar startar du om den.
Verifiera att Configuration Manager-platsdatabasen fungerar korrekt.
Avgör om den ökade belastningen beror på ett ovanligt inflöde av nya maskinvaruinventeringsposter, eller om filbelastningen har varit relativt konstant. Om belastningen är konstant uppdaterar du Configuration Manager-infrastrukturen så att du eliminerar eftersläpningen i behandlingen. Om belastningen beror på en stor mängd data från datorer som nyligen inventerats kan problemet lösas av sig självt om det finns tillräckligt med resurser för att behandla väntande filer förutom standardbelastningen.
Verifiera att Configuration Manager-platsdatabasen har tillräckligt med utrymme. Om databasen är inställd för automatisk storleksökning verifierar du att det finns tillräckligt med diskutrymme så att databasen kan växa.
Justera inventeringsinsamlingens frekvens så att det finns längre tid för filbehandlingen.
Planera noggrant innan du ändrar klassinställningarna för maskinvaruinventering. Gör prestandatester för att verifiera att infrastrukturen kan hantera den extra belastningen.
Kontrollera att platsservern kan ansluta till Configuration Manager-platsdatabasservern.
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:INV0039, CreatedByMyFriend at 10/15/2011 5:25:06 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_auth_dataldr_inbox_backlog_monitor" Comment="SIV:INV0039, CreatedByMyFriend at 10/15/2011 5:25:06 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_auth_dataldr_inbox_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>auth>dataldr.box</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>