Regeln aktiverar en avisering när en händelselogg innehåller en varning om att en insamlingsslutpunkt för övervakning på klientsidan inte längre behövs.
Om du inaktiverar övervakning på klientsidan i delade IIS-konfigurationsmiljöer bevaras IIS-insamlingsslutpunkten för övervakning på klientsidan, CSMCollector, som kanske används av andra övervakade servrar.
När du aktiverar övervakning på klientsidan skapas automatiskt en instans av CSMCollector för varje webbsida som är värd för minst ett program som övervakas på klientsidan. Den här slutpunkten behövs inte för övervakning på serversidan eller om övervakning har inaktiverats. Du kan manuellt ta bort instanser av CSMCollector som inte används med hjälp av IIS-hanteraren. Om du inaktiverar övervakning på klientsidan tas slutpunkten CSMCollector automatiskt bort i de miljöer där delad IIS-konfiguration inte används .
Kontrollera att det inte finns några servrar med samma IIS-konfiguration som är värdar för program som övervakas på klientsidan på den webbplats som anges i denna avisering:
Om övervakning på klientsidan är aktiverat för något program ska du behålla slutpunkten CSMCollector.
Om det inte finns några program kvar där övervakning på klientsidan är aktiverat kan du manuellt ta bort instanser av CSMCollector som inte används med hjälp av IIS-hanteraren.
Du kan stänga den här aviseringen efter att ha kontrollerat att det inte finns några oönskade instanser av insamlingsslutpunkter för övervakning på klientsidan som har konfigurerats i den delade IIS-konfigurationen.
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>