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

Microsoft.Linux.SLES.10.PhysicalDisk.AverageDiskTransferTime.Monitor (UnitMonitor)

Monitor průměrného počtu sekund/přenos disku pro fyzický disk serveru SUSE Linux Enterprise Server 10

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 aktivováním funkce vyhledávání objektu nazvané „Vyhledávat fyzické disky serveru SUSE Linux Enterprise Server 10“.

Výchozí konfigurace

Parametr

Výchozí hodnota

Prahová hodnota

0.05

Interval (sekundy)

300

Počet vzorků

5

Přepsání lze použít ke změně hodnot parametrů definovaných výše pro všechny instance, 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.SLES.10.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.SLES.10.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.Linux.SLES.10.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.SLES.10.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>