De monitor voor de gem. schrijftijd voor de fysieke schijf

Microsoft.Linux.RHEL.7.PhysicalDisk.AverageDiskReadTime.Monitor (UnitMonitor)

De monitor voor de gemiddelde schrijftijd voor de fysieke Universal Linux-schijf

Knowledge Base article:

Samenvatting

De gemiddelde tijd per leesbewerking (voor de fysieke schijf) is hoog. Systeemprestaties kunnen nadelig worden beïnvloed.

De gemiddelde tijd per leesbewerking voor de fysieke schijf wordt gemeten in seconden. Een schijf waarop een knelpunt ontstaat, kan het hele systeem vertragen.

De monitordrempelwaarde wordt geanalyseerd tegen het gemiddelde van de waarden die in peilingen aan de agent worden geretourneerd. De parameter Aantal steekproeven bepaalt het aantal steekproeven dat bij de berekening van het gemiddelde is opgenomen. De waarde die door de agent wordt geretourneerd, is het gemiddelde voor de voorafgaande vijf minuten.

Configuratie

De bewaking van de fysieke schijven is standaard uitgeschakeld. Schakel bewaking in door de objectdetectie Fysieke Red Hat Enterprise Linux Server 7-schijven detecteren in te schakelen.

Standaardconfiguratie

Parameter

Standaardwaarde

Drempelwaarde

0.05

Interval (seconden)

300

Aantal voorbeelden

5

Onderdrukkingen kunnen worden gebruikt om de hierboven gedefinieerde parameterwaarden te wijzigen voor alle exemplaren of voor specifieke exemplaren of groepen.

Oorzaken

Een slechte status geeft aan dat de gemiddelde tijd per leesbewerking op de fysieke schijf momenteel hoog is.

Deze toestand kan door de volgende omstandigheden worden veroorzaakt:

Oplossingen

Element properties:

TargetMicrosoft.Linux.RHEL.7.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
De gemiddelde leestijd van de schijf is te hoog
De drempelwaarde voor het prestatiemeteritem Fysieke schijf\Gem. leestijd schijf is overschreden. De waarde die groter is dan de drempelwaarde is: {0} sec. leestijd schijf.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.RHEL.7.PhysicalDisk.AverageDiskReadTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.RHEL.7.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.7.PhysicalDisk.AverageDiskReadTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Read</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='AverageReadTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>