Monitor de estado del puerto HBA

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

Monitor para los estados del puerto HBA de almacenamiento

Knowledge Base article:

Resumen

La supervisión del monitor de estado del puerto HBA devuelve un contenedor de propiedades que contiene el estado de los puertos del adaptador especificado.

A continuación se muestran los parámetros que se podrían invalidar, si es necesario:

Causas

Cuando en un puerto supervisado LSI HBA cambia el estado del puerto se generará una alerta en función del nuevo estado

Resoluciones

Compruebe los estados de puerto del adaptador 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
Estado del puerto HBA cambiado
El modelo de adaptador HBA "{2}" con "{1}" controlador de nombre de instancia "{3}" en el servidor "{0}" muestra el estado siguiente: "{7}", donde {4} de {5} puertos están desconectados. Lista de puertos desconectados: {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>