Этот монитор проверяет журнал ожидания offermgr.box на сервере сайта. Он выдает оповещение, когда этот журнал ожидания превышает пороговое значение.
Общее количество файлов в папке входящих событий компонента Offer Manager offermgr.box\INCOMING на сервере сайта превышает стандартный рабочий порог.
В этой папке временно хранятся файлы предложений, объявлений, данных (с расширением OFR), полученные от подчиненного или родительского сайта Configuration Manager.
Если не устранить причину неполадки, число таких файлов будет увеличиваться. Если количество файлов продолжает превышать порог, реплицируемые данные не отражаются своевременно в базе данных сайта Configuration Manager, а объявления и отчеты Configuration Manager могут неверно отражать состояние подчиненных сайтов.
Превышение порога общего числа файлов может возникать по причинам, перечисленным ниже.
Служба SMS_Executive на сервере сайта остановлена или не отвечает.
Компонент Offer Manager остановлен.
Возможно, Offer Manager занят обработкой полученных предложений или оценкой изменений сбора данных.
Недостаточно ресурсов сервера сайта, например ресурсов ЦП, памяти или места на диске.
В базе данных сайта Configuration Manager недостаточно места.
Недавно было обнаружено большое число клиентов.
Возможно, потеряна связь сервера сайта с сервером базы данных сайта Configuration Manager.
Для устранения проблемы и сокращения числа файлов выполните следующие действия.
Убедитесь, что установлен не слишком низкий порог для этого предупреждения и его значение превышает стандартный рабочий порог для данного сайта Configuration Manager.
Проверьте, запущена ли на сервере сайта служба SMS_Executive. Если служба остановлена или не отвечает, перезапустите ее.
Запустите диспетчер службы SMS и проверьте, работает ли компонент SMS_OFFER_MANAGER. Если он не работает, запустите его.
Убедитесь, что база данных сайта Configuration Manager работает без ошибок.
Выясните, вызвана ли повышенная загрузка неравномерным поступлением новых записей данных обнаружения (data discovery records – DDR) или поток записей данных обнаружения остается относительно постоянным. Если загрузка постоянна, обновите инфраструктуру Configuration Manager для устранения обрабатываемых журналов ожидания. Если загрузка вызвана большим числом вновь обнаруженных клиентских компьютеров, проблема может исчезнуть при достаточных ресурсах для обработки ожидающих записей данных обнаружения сверх стандартного потока.
Проверьте, достаточно ли свободного места в базе данных сайта Configuration Manager. Если размер базы данных увеличивается автоматически, убедитесь, что на диске достаточно места для расширения базы данных.
Тщательно планируйте тип и периодичность для методов обнаружения. Выполните тестирование производительности, чтобы убедиться в том, что инфраструктура способна выдержать нагрузку обнаружения. Настройте периодичность обнаружения, чтобы обеспечить более длительные интервалы обработки записей данных обнаружения.
Измените настройки обнаружения, чтобы обнаруживать меньше ресурсов.
Измените расписание обновления сбора данных для уменьшения его влияния.
Проверьте, может ли сервер сайта соединиться с сервером базы данных сайта Configuration Manager.
Проверьте сообщения о состоянии для компонента Offer Manager для обнаружения возможных проблем.
Проверьте файл Offermgr.log в папке журналов Configuration Manager, чтобы обнаружить ошибки или получить дополнительные сведения.
Если предупреждение вызывает слишком много ложных срабатываний, можно воспользоваться вкладкой настройки порога в свойствах правила, чтобы задать более подходящие значения для среды.
Обработку этого предупреждения лучше всего доверить администраторам Configuration Manager.
Связанные события:
Можно также найти предупреждения, связанные с остановкой службы SMS_Executive или недостаточностью ресурсов сервера сайта (например ЦП, памяти). Эти предупреждения являются возможной причиной возникновения проблем компонента Offer Manager. В зависимости от причины существует вероятность увеличения размера журналов ожидания других типов (описи оборудования, описи программного обеспечения, счетчиков программного обеспечения) на сервере сайта и возникновения соответствующих предупреждений.
Target | Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer | ||
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:SVC0013, CreatedByMyFriend at 10/15/2011 5:25:33 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_offermgr_box_backlog_monitor" Comment="SIV:SVC0013, CreatedByMyFriend at 10/15/2011 5:25:33 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.PrimarySiteServer" 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_offermgr_box_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/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>offermgr.box>INCOMING</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>