Monitoraggio dello stato della porta HBA

Microsoft.SystemCenter.VirtualMachineManager.Storage.HBA.PortState.Monitor (UnitMonitor)

Monitoraggio per gli stati della porta HBA di archiviazione

Knowledge Base article:

Riepilogo

Il monitoraggio dello stato della porta HBA restituisce un contenitore delle proprietà che comprende lo stato delle porta nella scheda specificata.

I seguenti parametri possono essere ignorati, se necessario:

Cause

Quando lo stato di una porta monitorata viene modificato dalla scheda HBA LSI, viene generato un avviso che dipende dal nuovo stato

Soluzioni

Controllare gli stati della porta della scheda HBA

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Discovery.FileServer.HostBusAdapter
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.Storage.HBA.PortState.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Stato della porta HBA modificato
Il modello della scheda HBA "{2}" con driver "{1}" del nome istanza "{3}" nel server "{0}" mostra il seguente stato: "{7}", dove {4} su {5} porte sono non in linea. Elenco di porte non in linea: {6}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.Storage.HBA.PortState.Monitor" Accessibility="Public" Target="S2D!Microsoft.SystemCenter.VirtualMachineManager.Discovery.FileServer.HostBusAdapter" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" TypeID="Microsoft.SystemCenter.VirtualMachineManager.Storage.HBA.PortState.MonitorType" Enabled="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.Storage.HBA.PortState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="S2D!Microsoft.SystemCenter.VirtualMachineManager.Discovery.FileServer.HostBusAdapter"]/FileServerName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="S2D!Microsoft.SystemCenter.VirtualMachineManager.Discovery.FileServer.HostBusAdapter"]/DriverName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="S2D!Microsoft.SystemCenter.VirtualMachineManager.Discovery.FileServer.HostBusAdapter"]/ModelDescription$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='HBAInstanceName']$</AlertParameter4>
<AlertParameter5>$Data/Context/Property[@Name='PortsOffLineCount']$</AlertParameter5>
<AlertParameter6>$Data/Context/Property[@Name='TotalPorts']$</AlertParameter6>
<AlertParameter7>$Data/Context/Property[@Name='ListPortsOffLine']$</AlertParameter7>
<AlertParameter8>$Data/Context/Property[@Name='StatusDesc']$</AlertParameter8>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AllOffLinePortsCritical" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="PartiallyOffLinePortsWarning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="NoOffLinePortsHealthy" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<PortTypeFilter>*</PortTypeFilter>
<DeviceID>$Target/Property[Type="Windows!Microsoft.Windows.ComputerNetworkAdapter"]/DeviceID$</DeviceID>
<DefaultPortCountPerAdapter>2</DefaultPortCountPerAdapter>
</Configuration>
</UnitMonitor>