当事件日志包含一条表明可能不再需要客户端监视集合终结点的警告时,此规则会生成一条警报。
如果在 IIS 共享配置环境中关闭客户端监视,则会阻止其他监视的服务器可能使用的客户端监视集合 IIS 终结点 CSMCollector。
如果启用客户端监视,则会为每个至少承载一个客户端监视应用程序的网站自动创建 CSMCollector 的单个实例。服务器端监视不需要此终结点,在禁用监视时也不需要此终结点。你可以使用 Internet Information Services (IIS) 管理器手动删除未使用的 CSMCollector 实例。如果关闭客户端监视,则会在未使用 IIS 共享配置的环境中自动删除 CSMCollector 终结点。
确保没有服务器共享在此警报指定的网站上利用客户端监视功能监视的 IIS 配置主机应用程序:
如果为任何应用程序启用了客户端监视,请保留 CSMCollector 终结点。
如果没有为其余的应用程序启用客户端监视,则你可以使用 Internet Information Services (IIS) 管理器手动删除未使用的 CSMCollector 实例。
在确保 IIS 共享配置中没有配置不需要的客户端监视集合终结点实例后,可以关闭此警报。
Target | Microsoft.SystemCenter.Apm.ApmAgent | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | False | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventCollector | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.CsmCollectorRemovalOnSharedIisRule" Enabled="true" Target="AI!Microsoft.SystemCenter.Apm.ApmAgent" ConfirmDelivery="true" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventCollector">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<AllowProxying>false</AllowProxying>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">.Net app monitoring</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">34251</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.CsmCollectorRemovalOnSharedIisAlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>