DHCP prestandadatafiltermapper

Microsoft.Windows.DHCPServer.10.0.CD.PerfFilter (ConditionDetectionModuleType)


Detta objekt för tillståndsidentifiering används av prestandasamlingsreglerna för att kartlägga/omvandla ett utvalt objekt för egenskapsuppsättning till ett SCOM prestandaräknarobjekt. När objektet för egenskapsuppsättning har omvandlats till ett prestandaräknarobjekt kan tröskelvärden, trender och andra standardregler för prestandadata skapas.
Denna mapper är nödvändig när den hanterade applikationen/komponenten inte visar instrumentationen genom standard prestandaräknarobjektet API eller när avancerad beräknad prestandainformation behövs.

Knowledge Base article:

Sammanfattning

Detta objekt för tillståndsidentifiering används av prestandasamlingsreglerna för att kartlägga/omvandla ett utvalt objekt för egenskapsuppsättning till ett SCOM prestandaräknarobjekt. När objektet för egenskapsuppsättning har omvandlats till ett prestandaräknarobjekt kan tröskelvärden, trender och andra standardregler för prestandadata skapas. Denna mapper är nödvändig när den hanterade applikationen/komponenten inte visar instrumentationen genom standard prestandaräknarobjektet API eller när avancerad beräknad prestandainformation behövs.

Konfiguration

Objektnamn: Objektnamnet som används i mapper.

Räknarnamn: Räknarnamnet som används i mapper.

Instansnamn: Instansnamnet som används i mapper.

Element properties:

TypeConditionDetectionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Performance.Data

Member Modules:

ID Module Type TypeId RunAs 
Filter ConditionDetection System.ExpressionFilter Default
Mapper ConditionDetection System.Performance.DataGenericMapper Default

Source Code:

<ConditionDetectionModuleType ID="Microsoft.Windows.DHCPServer.10.0.CD.PerfFilter" Accessibility="Public" Batching="false" Stateful="false" PassThrough="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ObjectName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CounterName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="InstanceName" type="xsd:string"/>
</Configuration>
<OverrideableParameters/>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ConditionDetection ID="Mapper" TypeID="Performance!System.Performance.DataGenericMapper">
<ObjectName>$Data/Property[@Name='ObjectName']$</ObjectName>
<CounterName>$Data/Property[@Name='CounterName']$</CounterName>
<InstanceName>$Data/Property[@Name='InstanceName']$</InstanceName>
<Value>$Data/Property[@Name='Value']$</Value>
</ConditionDetection>
<ConditionDetection ID="Filter" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='ObjectName']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Config/ObjectName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='CounterName']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Config/CounterName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Mapper">
<Node ID="Filter"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>Performance!System.Performance.Data</OutputType>
<InputTypes>
<InputType>System!System.BaseData</InputType>
</InputTypes>
</ConditionDetectionModuleType>