IIS Paylaşılan Yapılandırmaya ilişkin istemci-tarafı izleme toplama bitiş noktası uyarı kuralı

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

Olay günlüğü istemci-tarafı izleme toplama bitiş noktasının artık gerekmeyeceğini öneren bir uyarı içerdiğinde, bu kural bir uyarı oluşturur.

Knowledge Base article:

Özet

IIS Paylaşılan Yapılandırması ortamlarında istemci-tarafı izlemesini kapatmak, diğer izlenen sunucular tarafından kullanılabilecek istemci-tarafı izleme toplama IIS bitiş noktası CSMCollector öğesini korur.

Nedenler

İstemci-tarafı izlemeyi etkinleştirdiğinizde, en az bir istemci-tarafı izlenen uygulamayı barındıran her web sitesi için CSMCollector öğesinin tek örneği otomatik olarak oluşturulur. Bu bitiş noktası, izleme devre dışı bırakıldığında veya sunucu-tarafı izlemesine yönelik gerekmez. Internet Information Services (IIS) Yöneticisiyle kullanılmayan CSMCollector örneklerini elle silebilirsiniz. İstemci-tarafı izlemesini kapatma otomatik olarak IIS Paylaşılan Yapılandırma kullanmayan ortamlardaki CSMCollector bitiş noktasını siler.

Çözümlemeler

İstemci-tarafı izlemeyle izlenen uygulamaları barındıran aynı IIS yapılandırmasını, bu uyarı tarafından belirtilen web sitelerinde hiçbir sunucunun paylaşmadığından emin olun:

IIS Paylaşılan Yapılandırmasında yapılandırılan istenilmeyen istemci-tarafı izleme toplama bitiş noktası örneklerinin bulunmadığından eminseniz bu uyarıyı kapatabilirsiniz.

Element properties:

TargetMicrosoft.SystemCenter.Apm.ApmAgent
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableFalse
Alert Message
İstemci-tarafı izleme toplama IIS bitiş noktası kaldırılmaz
{1} web sitesindeki {0} için izlemenin devre dışı bırakılması, paylaşılan IIS yapılandırması nedeniyle istemci-tarafı izleme toplama IIS bitiş noktası CSMCollector öğesini kaldırmadı. Bu bitiş noktası diğer izlenen sunucular tarafından artık kullanılmadığından, IIS yönetim araçları kullanarak onu paylaşılan IIS yapılandırmasından kaldırın.

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>