Type de moniteur des étendues individuelles du serveur DHCP 2012
Ce type de moniteur vérifie les statistiques d'étendue par les paramètres de pagination donnés dans Windows Server 2012 qui ont la fonction DHCP activée.
Intervalle en secondes : À quelle fréquence (en secondes) la valeur doit être vérifiée.
Heure de synchronisation : Heure de synchronisation pour l'exécution du module.
Délai d'attente (secondes) : Le délai d'attente (en secondes) jusqu'à la fin d'exécution du module.
Ligne initiale : Le délai d'attente (en secondes) jusqu'à la fin d'exécution du module.
Ligne finale : Le délai d'attente (en secondes) jusqu'à la fin d'exécution du module.
RunAs | Default |
Accessibility | Public |
Support Monitor Recalculate | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.DHCPServer.2012.FilteredIndScopeStats.DS | Default |
ErrorCD | ConditionDetection | System.ExpressionFilter | Default |
HealthyCD | ConditionDetection | System.ExpressionFilter | Default |
SamplesCD | ConditionDetection | System.Performance.ConsecutiveSamplesCondition | Default |
SamplesCounter | ConditionDetection | System.ExpressionFilter | Default |
WarningCD | ConditionDetection | System.ExpressionFilter | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
NumSamples | int | $Config/NumSamples$ | Nombre d'échantillons | Nombre d'échantillons à utiliser dans le calcul de l'intégrité. |
WarningThreshold | double | $Config/WarningThreshold$ | Seuil d'avertissement | Le seuil à partir duquel le moniteur passe à l'état d'avertissement |
ErrorThreshold | double | $Config/ErrorThreshold$ | Seuil d'erreur | Le seuil à partir duquel le moniteur passe à l'état d'erreur |
IntervalSeconds | int | $Config/IntervalSeconds$ | Intervalle en secondes | À quelle fréquence (en secondes) la valeur doit être échantillonnée. |
SyncTime | string | $Config/SyncTime$ | Heure de synchronisation | Heure de synchronisation pour l'exécution du module. |
TimeoutSeconds | int | $Config/TimeoutSeconds$ | Délai d’attente (en secondes) | Délai attendu (en secondes) pour la fin d'exécution du module. |
InitialRow | int | $Config/InitialRow$ | Ligne initiale | Il s'agit de la ligne initiale à envoyer dans cette détection. |
FinalRow | int | $Config/FinalRow$ | Ligne finale | Il s'agit de la ligne finale à envoyer dans cette détection. |
<UnitMonitorType ID="Microsoft.Windows.DHCPServer.2012.IndScopeStats.MonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="Success" NoDetection="false"/>
<MonitorTypeState ID="Warning" NoDetection="false"/>
<MonitorTypeState ID="Error" NoDetection="false"/>
</MonitorTypeStates>
<Configuration>
<xsd:element minOccurs="1" name="Scope" type="xsd:string"/>
<xsd:element minOccurs="1" name="CounterName" type="xsd:string"/>
<xsd:element minOccurs="1" name="ComputerName" type="xsd:string"/>
<xsd:element minOccurs="1" name="NumSamples" type="xsd:double"/>
<xsd:element minOccurs="1" name="WarningThreshold" type="xsd:double"/>
<xsd:element minOccurs="1" name="ErrorThreshold" type="xsd:double"/>
<xsd:element minOccurs="1" name="IntervalSeconds" type="xsd:integer"/>
<xsd:element minOccurs="0" name="SyncTime" type="xsd:string"/>
<xsd:element minOccurs="1" name="TimeoutSeconds" type="xsd:integer"/>
<xsd:element minOccurs="0" name="InitialRow" type="xsd:integer"/>
<xsd:element minOccurs="0" name="FinalRow" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="NumSamples" Selector="$Config/NumSamples$" ParameterType="int"/>
<OverrideableParameter ID="WarningThreshold" Selector="$Config/WarningThreshold$" ParameterType="double"/>
<OverrideableParameter ID="ErrorThreshold" Selector="$Config/ErrorThreshold$" ParameterType="double"/>
<OverrideableParameter ID="IntervalSeconds" Selector="$Config/IntervalSeconds$" ParameterType="int"/>
<OverrideableParameter ID="SyncTime" Selector="$Config/SyncTime$" ParameterType="string"/>
<OverrideableParameter ID="TimeoutSeconds" Selector="$Config/TimeoutSeconds$" ParameterType="int"/>
<OverrideableParameter ID="InitialRow" Selector="$Config/InitialRow$" ParameterType="int"/>
<OverrideableParameter ID="FinalRow" Selector="$Config/FinalRow$" ParameterType="int"/>
</OverrideableParameters>
<MonitorImplementation>
<MemberModules>
<DataSource ID="DS" TypeID="Microsoft.Windows.DHCPServer.2012.FilteredIndScopeStats.DS">
<Scope>$Config/Scope$</Scope>
<CounterName>$Config/CounterName$</CounterName>
<ComputerName>$Config/ComputerName$</ComputerName>
<IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
<SyncTime>$Config/SyncTime$</SyncTime>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
<InitialRow>$Config/InitialRow$</InitialRow>
<FinalRow>$Config/FinalRow$</FinalRow>
</DataSource>
<ConditionDetection ID="SamplesCD" TypeID="Performance!System.Performance.ConsecutiveSamplesCondition">
<Threshold>0</Threshold>
<Direction>greater</Direction>
</ConditionDetection>
<ConditionDetection ID="SamplesCounter" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">Value</XPathQuery>
</ValueExpression>
<Operator>GreaterEqual</Operator>
<ValueExpression>
<Value Type="Integer">$Config/NumSamples$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<ConditionDetection ID="HealthyCD" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Double">/DataItem/SampleValue</XPathQuery>
</ValueExpression>
<Operator>Greater</Operator>
<ValueExpression>
<Value Type="Double">$Config/WarningThreshold$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<ConditionDetection ID="WarningCD" TypeID="System!System.ExpressionFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Double">/DataItem/SampleValue</XPathQuery>
</ValueExpression>
<Operator>LessEqual</Operator>
<ValueExpression>
<Value Type="Double">$Config/WarningThreshold$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Double">/DataItem/SampleValue</XPathQuery>
</ValueExpression>
<Operator>Greater</Operator>
<ValueExpression>
<Value Type="Double">$Config/ErrorThreshold$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<ConditionDetection ID="ErrorCD" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Double">/DataItem/SampleValue</XPathQuery>
</ValueExpression>
<Operator>LessEqual</Operator>
<ValueExpression>
<Value Type="Double">$Config/ErrorThreshold$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="Success">
<Node ID="HealthyCD">
<Node ID="SamplesCD">
<Node ID="DS"/>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="Warning">
<Node ID="WarningCD">
<Node ID="SamplesCounter">
<Node ID="SamplesCD">
<Node ID="DS"/>
</Node>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="Error">
<Node ID="ErrorCD">
<Node ID="SamplesCounter">
<Node ID="SamplesCD">
<Node ID="DS"/>
</Node>
</Node>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>