Cette règle génère une alerte lorsqu'un journal des événements contient un message d'avertissement qui suggère qu'un point de terminaison de collecte d'analyse côté client n'est peut-être plus nécessaire.
La désactivation de l'analyse côté client dans les environnements de configuration partagée IIS permet de conserver le collecteur CSM du point de terminaison IIS de collecte d'analyse côté client, lequel peut être utilisé par d'autres serveurs surveillés.
Lorsque vous activez l'analyse côté client, une seule instance du collecteur CSM est automatiquement créée pour chaque site Web qui héberge au moins une application surveillée côté client. Ce point de terminaison n'est pas nécessaire pour l'analyse côté serveur ou lorsque l'analyse est désactivée. Vous pouvez supprimer manuellement les instances inutilisées du collecteur CSM avec le Gestionnaire des services Internet (IIS). La désactivation automatique de l'analyse côté client supprime le point de terminaison du collecteur CSM dans les environnements qui n'utilisent pas la configuration partagée IIS.
Vérifiez qu'aucun serveur partageant les mêmes applications hôtes de la configuration IIS sont surveillées à l'aide de l'analyse côté client sur le site Web spécifié par cette alerte :
Si l'analyse côté client est activée pour une application, gardez le point de terminaison du collecteur CSM.
Si l'analyse côté client n'est activée pour aucune application restante, vous pouvez supprimer manuellement les instances inutilisées du collecteur CSM à l'aide du Gestionnaire des services Internet (IIS).
Vous pouvez fermer cette alerte après vous être assuré qu'il n'y a aucune instance indésirable des points de terminaison de collecte d'analyse côté client, configurée dans la configuration partagée 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>