Questo monitoraggio controlla il backlog della posta in arrivo controllo software nel server del sito secondario. Genera un avviso se il backlog supera la soglia.
Il totale dei file della posta in arrivo della cartella swmproc.box\usage del processore di controllo software nel server del sito ha superato la soglia operativa standard.
In questa cartella vengono temporaneamente archiviati i report di controllo software (.muv, .sum e .sur) dei client di Configuration Manager in un sito e i report di riepilogo del sito e dei siti figlio.
Un sito genera un file report di riepilogo creando un file .sur e convertendolo in un file .sum, replicato nel sito padre. I report di riepilogo ricevuti dai siti figlio vengono importati nel database del sito, replicati nel sito padre e infine eliminati.
Questa condizione si intensifica a meno che non venga risolta. Se il numero di file supera la soglia, le informazioni replicate non vengono riportate nel database del sito di Configuration Manager nel tempo previsto e lo stato e i report di Configuration Manager potrebbero non rappresentare accuratamente lo stato dei siti figlio.
Il totale dei file può superare la soglia perché:
Il processore di controllo software è stato interrotto o non risponde nel server del sito.
È possibile che il processore di controllo software stia elaborando i report sull'utilizzo ricevuti.
Il server del sito non dispone di risorse sufficienti, come CPU, memoria o spazio su disco.
Il database del sito di Configuration Manager ha esaurito lo spazio disponibile.
Di recente un numero elevato di client ha inviato un report di controllo software.
È possibile che il server del sito abbia perso la connettività al server di database del sito di Configuration Manager.
Per risolvere il problema e ridurre il numero di file:
Verificare che la soglia per questo avviso non sia troppo bassa e che superi la soglia operativa standard per il sito specifico di Configuration Manager.
Eseguire Service Manager SMS e verificare che il componente SMS_SOFTWARE_METERING_PROCESSOR sia in esecuzione. Se il componente non è in esecuzione, avviarlo.
Stabilire se l'aumento del carico è dovuto a un afflusso insolito di nuovi report di controllo software o se il carico di utilizzo è rimasto relativamente costante. Se il carico è costante, aggiornare l'infrastruttura di Configuration Manager per non ottenere nessun backlog di elaborazione. Se il carico è dovuto a un elevato numero di nuovi report ricevuti, il problema può risolversi se sono disponibili risorse sufficienti per l'elaborazione dei messaggi in sospeso in aggiunta al carico report standard.
Verificare che il database del sito di Configuration Manager disponga di spazio sufficiente. Se le impostazioni del database prevedono l'aumento di dimensioni automatico, verificare che lo spazio su disco sia sufficiente per l'espansione del database.
Verificare che il server del sito sia in grado di connettersi al server di database del sito di Configuration Manager.
Esaminare i messaggi di stato del componente processore di controllo software per individuare eventuali problemi.
In merito agli errori o per ulteriori informazioni, esaminare il file Swmproc.log nella cartella Configuration Manager Logs.
Questo avviso viene gestito al meglio dagli amministratori di Configuration Manager.
Se l'avviso genera troppi falsi positivi, è possibile modificare la scheda soglia delle proprietà della regola per specificare valori più appropriati all'ambiente.
Eventi correlati:
È inoltre possibile cercare gli avvisi relativi all'interruzione del servizio SMS_Executive o alla presenza di risorse insufficienti nel server del sito (come CPU o memoria). Questi avvisi sono una potenziale causa del problema relativo al processore di controllo software. A seconda della causa, è possibile che si verifichi un incremento anche di altri tipi di backlog (inventario hardware, inventario software, controllo software) nel server del sito e che vengano generati avvisi corrispondenti.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SecondarySiteServer | ||
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:SWM0009, CreatedByMyFriend at 10/15/2011 5:25:14 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_inbox_backlog_monitor_secondary_site" Comment="SIV:SWM0009, CreatedByMyFriend at 10/15/2011 5:25:14 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SecondarySiteServer" 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_inbox_backlog_monitor_secondary_site_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/SampleValue$</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>swmproc.box>usage</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>