Этот монитор проверяет журнал ожидания отслеживания использования программного обеспечения на сервере сайта. Он выдает оповещение, когда этот журнал ожидания превышает пороговое значение.
Общее число файлов счетчиков программного обеспечения, находящихся в очереди на сервере сайта, превышает стандартный рабочий порог. Если не устранить причину неполадки, число таких файлов будет увеличиваться. Если количество файлов счетчиков программного обеспечения, находящихся в очереди на сервере сайта, продолжает превышать порог, сведения об использовании программного обеспечения не будут своевременно отражены в базе данных сайта Configuration Manager, а сбор данных и отчеты будут неверно отражать программное обеспечение в сети.
Превышение порога общего числа файлов счетчиков программного обеспечения, находящихся в очереди, может возникать по следующим причинам.
Служба SMS_Executive на сервере сайта остановлена или не отвечает.
Скорость обработки файлов счетчиков программного обеспечения на сервере сайта ниже скорости поступления файлов счетчиков программного обеспечения.
Недостаточно ресурсов сервера сайта, например ресурсов ЦП, памяти или места на диске.
Объем собранных данных счетчиков программного обеспечения или периодичность сбора данных не соответствуют возможностям аппаратного обеспечения.
Файлы счетчиков программного обеспечения находятся в цикле повтора.
Для устранения проблемы и сокращения числа файлов счетчиков программного обеспечения в очереди выполните следующие действия.
Убедитесь, что установлен не слишком низкий порог для этого предупреждения, и его значение превышает стандартный рабочий порог для данного сайта Configuration Manager.
Проверьте, запущена ли на сервере сайта служба SMS_Executive. Если служба остановлена или не отвечает, перезапустите ее.
Убедитесь, что сервер базы данных сайта Configuration Manager работает без ошибок.
Выясните, вызвана ли повышенная нагрузка неравномерным поступлением данных счетчиков программного обеспечения от новых клиентов или поток файлов счетчиков программного обеспечения остается относительно постоянным. Если загрузка постоянна, обновите инфраструктуру Configuration Manager для устранения обрабатываемых журналов ожидания. Если загрузка вызвана большим числом новых клиентов счетчиков программного обеспечения, проблема может исчезнуть при достаточных ресурсах для обработки файлов счетчиков программного обеспечения сверх стандартной загрузки потока файлов счетчиков программного обеспечения.
Убедитесь, что на сервере сайта достаточно ресурсов. В случае необходимости добавьте память или увеличьте дисковое пространство, либо выполните оба действия. В случае недостаточной производительности компьютера замените процессор на более производительный или используйте многопроцессорные системы.
Настройте меньше правил счетчиков программного обеспечения и используйте счетчики только для наиболее важных приложений.
Если файл счетчиков программного обеспечения находится в цикле повтора, выполнение действий не требуется. После нескольких повторных попыток файл будет удален.
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>