このモニターは、サイト サーバーの inbox\auth\dataldr.box のバックログを確認します。 バックログがしきい値を超えるとアラートを生成します。
サイト サーバー上のインベントリ データ ローダの dataldr.box 受信トレイ内のファイルの総数が、運用上の標準しきい値を超えました。
このフォルダーには、Configuration Manager クライアント コンピューターのハードウェア インベントリ データを表す管理情報フォーマット (MIF) ファイルが一時的に格納されます。 カスタム アーキテクチャの IDMIF ファイルも格納されます。
ファイルの数がしきい値を超える状態が続くと、ハードウェア インベントリが Configuration Manager サイト データベースに直ちに反映されず、コレクションとレポートはネットワーク上のデバイスを正確に表すものではなくなります。
ハードウェア インベントリ ファイルの総数がしきい値を超える場合は、次のような可能性があります。
SMS_Executive サービスが停止したか、サイト サーバー上で応答しない
インベントリ データ ローダーが、新しい親サイトにインベントリ詳細を送信中である (これらの変更は標準のハードウェア インベントリ ファイルの処理より優先されるので、通常の処理は、変更が完了されるまで保留されます。)
サイト サーバーのファイル処理率が、ハードウェア インベントリ ファイルの着信レートよりも低い
サイト サーバーのリソース (CPU、メモリ、ディスク領域など) が不足している
Configuration Manager サイト データベースに空き領域がない
ハードウェア インベントリ クラスの設定が追加情報を収集するように変更されたためインベントリ ファイルが大きくなり、処理に必要な時間が長くなった
サイト サーバーが、Configuration Manager サイト データベース サーバーとの接続を失った
この問題を解決し、ハードウェア インベントリ ファイルの数を削減するには、以下の操作を行ってください。
このアラートのしきい値が低すぎないこと、また、この特定の Configuration Manager サイトの運用上の標準しきい値より上であることを確認します。
SMS_Executive サービスがサイト サーバーで実行していることを確認します。 停止しているか応答しない場合は、サービスを再起動します。
Configuration Manager サイト データベースが正常に動作していることを確認します。
不定期に起きる新しいハードウェア インベントリ レコードの到着によって負荷が増加するか、またはファイルの負荷が比較的一定にとどまっているかを確認します。 負荷が一定の場合は、Configuration Manager インフラストラクチャを更新して、処理のバックログをゼロにします。 新しくインベントリに追加された多数のコンピューターが負荷の原因である場合は、標準的なファイルの負荷に加えて、保留中のファイルを処理できる十分なリソースがあれば、問題は自動的に解決されることがあります。
Configuration Manager サイト データベースに十分な領域があることを確認します。 データベースを自動拡張するように設定している場合は、データベースの拡張に対応できる十分なディスク領域があることを確認します。
ファイル処理の間隔が長くなるようにインベントリ コレクションの頻度を調整します。
ハードウェア インベントリ クラスの変更は、慎重に計画してください。 パフォーマンス テストを実行して、インフラストラクチャが追加の負荷に対応できるかどうかを確かめます。
サイト サーバーが、Configuration Manager サイト データベース サーバーに接続していることを確認します。
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>