Aviseringsregel för för IIS-delad konfiguration för övervakningsinsamlingsslutpunt på klientsidan

Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.CsmCollectorRemovalOnSharedIisRule (Rule)

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.

Knowledge Base article:

Sammanfattning

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.

Orsaker

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 .

Lösningar

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:

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.

Element properties:

TargetMicrosoft.SystemCenter.Apm.ApmAgent
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableFalse
Alert Message
IIS-insamlingsslutpunkt för övervakning på klientsidan har inte tagits bort
Inaktiveringen av övervakning av {0} på webbplatsen {1} tog inte bort IIS-insamlingsslutpunkten CSMCollector på grund av delad IIS-konfiguration. Om slutpunkten inte längre används av andra övervakade servrar bör du ta bort den från den delade IIS-konfigurationen med hjälp av IIS-hanteringsverktyg.

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventCollector Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<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>