How the condition of a resource is determined

To determine the condition of top-level resources, such as storage systems, fabrics, and switches, IBM Storage Insights uses the status of their internal resources and data collection status.

To determine the condition of top-level resources (storage systems, servers, hypervisors, fabrics, and switches), IBM Spectrum Control uses the status of those resources and the status of their internal resources.

The statuses of the following internal resources are used to calculate the overall condition of a top-level resource.
Table 1. Internal resources that are used to determine the condition of top-level resources
Top-level resource Internal resources that are used to determine the condition of a top-level resource

Fabric Fabric icon

switch ports icon Ports

switch related icon Switches

Switch Switch icon

switch blades icon Blades

Inter-switch connection icon Inter-switch connections

switch logical switch icon Logical switches

switch ports icon Ports

switch logical switch icon Switches

trunks icon Trunks

switch blades icon Blades

switch ports icon Ports

HypervisorHypervisor icon

storage system disk icon Disks

hypervisor virtual machine icon Virtual machines

VMDK icon VMDKs

Server Server icon

Controllers icon Controllers

storage system disk icon Disks

Block storage systemBlock storage system icon

storage system disk icon Disks

storage system drives icon Drives

storage system external disk icon External disks

storage system FC ports icon FC ports

storage system IO group icon I/O groups

storage system IP ports icon IP ports

storage system managed disk icon Managed disks

storage system modules icon Modules

storage system nodes icon, storage system node icon for DS seriesNodes

storage system pool icon Pools

storage system raid array icon RAID arrays

storage system volume icon Volumes

File storage systemFile storage system icon

storage system network shared disks icon Network shared disks

storage system nodes icon Nodes

Object storage systemObject storage system icon

storage system network shared disks icon Network shared disks

storage system nodes icon Nodes

The following statuses of internal resources are used to help calculate the condition of top-level resources:
  • Normal
  • Warning
  • Error
Exceptions:
  • Statuses that are acknowledged are used to calculate the overall condition of a top-level resource.
  • Events that are detected through Call Home affect the overall condition of a top-level resource. For example, a critical error event is detected by Call Home, but the status of the storage system and its internal resources are normal based on metadata collection. In this case, the condition of the top-level resource changes to error.

Internal resources for a top-level resource might have different statuses. IBM Spectrum ControlIBM Storage Insights uses the most critical status of an internal resource to help determine the overall condition of a top-level resource. For example, in a storage system, a port might have an Error status, a pool might have a Warning status, and multiple controllers might have an Unknown status. In this case, if the storage system itself has a normal status, its overall condition is Error because it is the most critical status that was detected on internal resources.

The following table shows some of the possible combinations of statuses and the resulting, overall condition for a top-level resource.
Table 2. Propagation of the statuses for resources
Error
Error status icon
Unreachable 1
Unreachable status icon
Warning
Warning status icon
Normal
Normal status icon
Unknown 2
Unknown status icon
Resulting condition for a top-level resource
        X Unknown status icon Unknown
      X   Normal status icon Normal
      X X Normal status icon Normal
    X     Warning icon Warning
    X   X Warning icon Warning
    X X X Warning icon Warning
  X       Unreachable icon Unreachable
  X     X Unreachable icon Unreachable
  X   X X Unreachable icon Unreachable
  X X X X Unreachable icon Unreachable
X Error status icon Error
X   X Error status icon Error
X     X X Error status icon Error
X   X X X Error status icon Error
X X X X X Error status icon Error
Note:
  1. The Unreachable status applies only to top-level resources.
  2. The Unknown status of an internal resource is not used to determine the condition of a top-level resource.