Fyzický disk – Monitorování střední doba disku/přenos

Microsoft.Linux.Universal.PhysicalDisk.AverageDiskTransferTime.Monitor (UnitMonitor)

Fyzický disk systému Universal Linux – Monitorování střední - monitorování střední doby disku/přenos

Knowledge Base article:

Souhrn

Průměrná doba přenosu (u fyzického disku) je vysoká. Výkon systému může být negativně ovlivněn.

Průměrná doba přenosu fyzického disku se měří v sekundách. Disk způsobující snížení výkonu by mohl zpomalit celý systém.

Monitorovaná prahová hodnota je analyzována z hlediska průměru hodnot vrácených agentovi v dotazování, kde parametr počet vzorků řídí počet vzorků zahrnutých do výpočtu průměru. Hodnota vrácená agentem je průměrná rychlost za uplynulých 5 minut.

Konfigurace

Monitorování fyzických disků je ve výchozím nastavení zakázáno. Monitorování lze aktivovat zapnutím funkce vyhledávání objektu nazvané „Vyhledávat fyzické disky platformy Universal Linux“.

Výchozí konfigurace

Parametr

Výchozí hodnota

Prahová hodnota

0.05

Interval (sekundy)

300

Počet vzorků

5

Přepsání je možné použít ke změně hodnot parametrů definovaných nahoře pro všechny instance nebo pro určité instance nebo skupiny.

Příčiny

Stav Není v pořádku naznačuje, že průměrná doba přenosu fyzického disku je momentálně vysoká.

Okolnosti, které mohou tento stav způsobit:

Řešení

Element properties:

TargetMicrosoft.Linux.Universal.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
Hodnota Střední doba disku/přenos je příliš vysoká.
Prahová hodnota pro čítač výkonu Fyzický disk\Střední doba disku/přenos byla překročena. Hodnota, která přesáhla prahovou hodnotu: {0} přenos/s.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.Universal.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Universal!Microsoft.Linux.Universal.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.Universal.PhysicalDisk.AverageDiskTransferTime.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/Transfer</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(.)='AverageTransferTime']$</Value>
<Threshold>.05</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>