Esta regra gera um alerta quando um registo de eventos contém um aviso que sugere que poderá já não ser necessário um ponto final de recolha de monitorização de lado do cliente.
Desativar a monitorização do lado do cliente em ambientes de Configuração Partilhada do IIS preserva CSMCollector do ponto final do IIS de recolha de monitorização do lado do cliente, que pode ser utilizado por outros servidores monitorizados.
Quando ativa a monitorização do lado do cliente, é criada automaticamente uma única instância do CSMCollector para cada Web site que hospede pelo menos uma aplicação de lado de cliente monitorizada. Este ponto final não é necessário para a monitorização do lado do servidor ou quando a monitorização está desativada. Pode eliminar manualmente as instâncias não utilizadas do CSMCollector com o Gestor de Serviços de Informações da Internet (IIS). A desativação da monitorização do lado do cliente elimina automaticamente o ponto final do CSMCollector em ambientes que não utilizam a Configuração Partilhada do IIS.
Certifique-se de que não existem servidores a partilhar as mesmas aplicações de anfitrião de configuração do IIS que são monitorizadas com a monitorização do lado do cliente no Web site especificado por este alerta:
Se a monitorização do lado do cliente estiver ativada para qualquer aplicação, mantenha o ponto final do CSMCollector.
Se nenhuma das restantes aplicações tiver a monitorização do lado do cliente ativada, pode eliminar manualmente as instâncias não utilizadas do CSMCollector utilizando o Gestor de Serviços de Informações da Internet (IIS).
Pode fechar este alerta depois de se certificar de que não existe nenhuma instância indesejada dos pontos finais de recolha de monitorização do lado do cliente configurados na Configuração Partilhada do 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>