Den här övervakaren kontrollerar eftersläpningen för statusmeddelanden för statmgr.box på servern. Den genererar en avisering om eftersläpningen överstiger tröskelvärdet.
Det totala antalet filer som finns i inkorgen statmgr.box\statmsgs för Statushanteraren på platsservern har överskridit det operativa standardtröskelvärdet.
I den här mappen lagras statusmeddelanden (.svf) från Configuration Manager-platssystem och klienter innan meddelandena behandlas av Statushanteraren. Det här innefattar replikerade statusmeddelanden från underordnade platser.
Det här tillståndet ökas om det inte löses. Om filräkningen fortsätter över tröskelvärdet avspeglas inte replikerad information i Configuration Manager-platsdatabasen inom rimlig tid, och status och rapporter i Configuration Manager kanske inte korrekt anger tillståndet för den här platsen och dess underordnade platser.
Det totala antalet filer kan överstiga tröskelvärdet av följande orsaker:
Tjänsten SMS_Status_Manager är stoppad eller svarar inte på platsservern.
Statushanteraren kan behandla ett stort antal mottagna statusmeddelanden.
Platsservern har inte tillräckligt med resurser, t.ex. CPU, minne eller diskutrymme.
Configuration Manager-platsdatabasen har slut på utrymme.
Ett stort antal klienter har nyligen identifierats.
Platsservern kan ha förlorat anslutningen till Configuration Manager-platsdatabasservern.
Så här löser du det här problemet och minskar antalet filer:
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.
Kör Servicehanteraren i Configuration Manager och verifiera att komponenten SMS_STATUS_MANAGER körs. Annars startar du den.
Avgör om den ökade belastningen beror på ett ovanligt inflöde av nya statusmeddelanden, eller om statusbelastningen 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 statusmeddelanden som nyligen tagits emot kan problemet lösas av sig självt om det finns tillräckligt med resurser för att behandla väntande meddelanden 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.
Verifiera att platsservern kan ansluta till Configuration Manager-platsdatabasservern.
Kontrollera statusmeddelanden för Statushanteraren för möjliga problem.
I filen statmgr.log i mappen <ConfigMgrInstallationPath>\Logs hittar du mer om felen eller övrig information.
Om denna avisering ger dig för många falska positiva identifieringar kan du ändra tröskelvärdet i regelns egenskaper för att tilldela värden som är mer lämpliga för din miljö.
Denna avisering hanteras bäst av Configuration Manager-administratörer.
Relaterade händelser:
Du kan också leta efter aviseringar som handlar om att SMS_Executive-tjänsten stoppats eller att platsservern inte har tillräckligt med resurser, t.ex. CPU eller minne. Dessa aviseringar är den potentiella orsaken till problemen med Statushanteraren. Beroende på orsaken är det troligt att andra typer av eftersläpning (maskinvaruinventering, programvaruinventering, avläsning av programvara) på platsservern också ökar och att motsvarande aviseringar inträffar.
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>