Questa regola genera un avviso quando un registro eventi contiene un avviso secondo cui un endpoint della raccolta dei monitoraggi lato client potrebbe non essere più necessario.
La disattivazione del monitoraggio lato client negli ambienti con configurazione condivisa di IIS mantiene l'endpoint IIS della raccolta dei monitoraggi lato client CSMCollector, il quale potrebbe essere utilizzato da altri server monitorati.
Quando si abilita il monitoraggio lato client, viene creata automaticamente una singola istanza di CSMCollector per ciascun sito Web che ospita almeno un'applicazione monitorata lato client. Questo endpoint non è necessario per il monitoraggio lato server o quando il monitoraggio è disabilitato. È possibile eliminare manualmente le istanze inutilizzate di CSMCollector con Gestione Internet Information Services (IIS). La disattivazione del monitoraggio lato client elimina automaticamente l'endpoint CSMCollector in ambienti che non utilizzano la configurazione condivisa di IIS.
Verificare che i server che condividono la stessa configurazione di IIS non ospitino applicazioni sottoposte al monitoraggio lato client nel sito Web specificato da questo avviso:
Se il monitoraggio lato client è abilitato per una qualsiasi applicazione, mantenere l'endpoint CSMCollector.
Quando il monitoraggio lato client non è più abilitato per alcuna applicazione, è possibile eliminare manualmente le istanze inutilizzate di CSMCollector utilizzando Gestione Internet Information Services (IIS).
Dopo avere verificato che non sia presente alcuna istanza indesiderata degli endpoint della raccolta dei monitoraggi lato client specificati nella configurazione condivisa di IIS, è possibile chiudere questo avviso.
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>