站点服务器上排队的软件清单(.sic 或 .sid)文件总数已超过标准操作阈值。如果不解决,这种情况的出现次数将会增加。如果站点服务器上排队的软件清单文件数一直超过阈值,则软件清单信息将不能及时反映在 SMS 站点数据库中,集合和报告可能无法准确反映网络中的软件。
排队的软件清单文件总数超过阈值的原因可能包括:
站点服务器上的 SMS 主管服务已停止或未响应。
软件清单处理器可能在将清单详细信息发送到新的父站点。这些更改优先于正常的软件清单文件处理,在处理完这些更改之前,正常的软件清单文件处理将暂停。
站点服务器处理速率低于软件清单文件的传入速率。
站点服务器上的 CPU、内存或磁盘空间等资源不足。
SMS 站点数据库无更多空间。
对软件清单进行了修改以收集其他信息,生成的文件较大,从而增加了处理时间。
最近将大量客户端加入了清单。
站点服务器失去与 SMS 站点数据库之间的连接。
解决此问题,并减少排队的软件清单文件数:
确认此警报的阈值不偏低,且超过此 SMS 站点的标准操作阈值。
确认站点服务器上的 SMS 主管服务是否正在运行。如果该服务已停止或未响应,请重新启动该服务。
确认 SMS 站点数据库服务器是否正常运行。
确定负载增加是否是由于很少流入新的软件清单记录而造成的,或者文件负载是否保持相对稳定。如果负载稳定,则需要更新 SMS 基础结构以实现零处理积压。如果负载是由于新加入清单的计算机数量大而造成的,而且有足够的资源来处理标准文件负载之外的待处理文件,则此问题能自行解决。
确认 SMS 站点数据库是否有足够的空间。如果 SMS 站点数据库设为自动增长,请确认是否有足够的磁盘空间用于数据库扩展。
调整清单的收集频率,以留出较长的间隔来处理文件。
修改软件清单客户端代理的清单收集属性,以减少加入清单的文件数。
确认站点服务器是否能连接到 SMS 站点数据库服务器。
有关服务器容量的详细信息,请参阅有关 Microsoft Systems Management Server 2003 的方案和过程:规划与部署文档。该文档位于 Systems Management Server 2003 产品文档网页(该网页可能为英文)上。
有关积压和站点维护的详细信息,请参阅有关 Microsoft Systems Management Server 2003 的方案和过程:维护、备份与恢复的文档。该文档位于 Systems Management Server 2003 产品文档网页(该网页可能为英文)上。
有关软件清单疑难解答的详细信息,请参阅 Systems Management Server 2003 产品文档网页(该网页可能为英文)上有关疑难解答流程图的文档。
若要获取进一步的帮助,请参阅 SMS 网站的支持部分 针对 Systems Management Server 的支持所提供的其他支持选项。
如果此警报生成的误报过多,可以通过修改规则属性的阈值选项卡来指定更适合您的环境的值。
查看站点服务器上的软件清单文件 (SINV) 处理速率的变化趋势图:
在 Operations Manager 2007 操作控制台中,选择“监视”,然后依次展开“Microsoft Systems Management Server (SMS) 2003”、“性能”和“处理速率”,然后单击“站点服务器”。
单击“最近 24 小时内每分钟 SINV 数”。
如果不先启用相关的性能测量,则该图中不会显示处理速率。为 SINV 积压启用性能测量:
在 Operations Manager 2007 操作控制台中,依次选择“创作”和“规则”。
在详细信息窗格中,展开“Microsoft SMS 2003 Primary Site Server Installation”,右键单击“服务器 SINV 积压”,然后单击“启用”。
最好由 SMS 管理员来处理此警报。
相关事件
还可以检查与 SMS 主管服务停止或站点服务器资源不足(如 CPU 和内存)相关的警报。这些警报可能是出现软件清单文件警报的原因。根据具体的原因,站点服务器上其他类型的积压(硬件清单、数据发现记录和软件计数)也可能增加,并出现相应的警报。
Target | Microsoft.SMS.2003.Microsoft_SMS_2003_Primary_Site_Servers_Installation |
Category | PerformanceHealth |
Enabled | True |
Instance Name | SMS Software Inventory Processor |
Counter Name | Total SINVs Enqueued |
Frequency | 900 |
Alert Generate | True |
Alert Severity | Warning |
Alert Priority | Low |
Remotable | True |
Alert Message | SMS_2003_Perf_Threshold__Site_Server_SINV_Backlog__10000_over_3_hours_8_Rule.AllertMessageBackwardCompatibility |
Comment | Mom2005ID='{05E46414-A115-4383-A96A-4338CCFFF829}';MOM2005ComputerGroupID={5BCC9E15-4EC1-49AB-AABC-E63CFC1D0F31} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_0E726505_562A_4076_AE8B_4813FBE35905_ | DataSource | System.Mom.BackwardCompatibility.Performance.FilteredDataProvider | Default |
AverageFilter | ConditionDetection | System.Performance.AveragerCondition | Default |
GenerateAlert | WriteAction | System.Mom.BackwardCompatibility.AlertResponse | Default |
<Rule ID="SMS_2003_Perf_Threshold__Site_Server_SINV_Backlog__10000_over_3_hours_8_Rule" Target="Microsoft.SMS.2003.Microsoft_SMS_2003_Primary_Site_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{05E46414-A115-4383-A96A-4338CCFFF829}';MOM2005ComputerGroupID={5BCC9E15-4EC1-49AB-AABC-E63CFC1D0F31}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_0E726505_562A_4076_AE8B_4813FBE35905_" Comment="{0E726505-562A-4076-AE8B-4813FBE35905}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Total SINVs Enqueued</CounterName>
<ObjectName>SMS Software Inventory Processor</ObjectName>
<Frequency>900</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>12</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$ - SMS 2003 Perf Threshold: Site Server SINV Backlog > 10,000 over 3 hours.
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>SMS 2003 Perf Threshold: Site Server SINV Backlog > 10,000 over 3 hours</Name>
<ServerRole>SMS Server</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>SS</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>