Identifying and Locating Storage Devices in BMC Helix Operations Management

How to identify and locate the storage devices discovered by Storage Analyzer KM in BMC Helix Operations Management using Monitoring Studio X.

Related Topics

Introduction

Devices monitored by Storage Analyzer KM are created in BMC Helix Operations Management (BHOM) under their MetaFQDNs, which can make them difficult to locate. Starting with version 1.10, this process became more complex, as only the MetaFQDNs might only be created at the endpoint level.

To simplify identification in BMC Helix, we recommend:

  1. verifying your configuration to determine whether storage systems are created
  2. using Monitoring Studio X to retrieve either the device name in BMC Helix or its MetaFQDN
  3. searching for the retrieved valued in BMC Helix.

Procedure

Step 1: Verify your configuration

  1. Open the Monitoring Studio X console

  2. Click Tools > Configuration Hacker

  3. In the left tree view, select STORAGE

  4. Search for the noDeviceCreationForStorageSystems configuration variable:

    Verifying the value of the noDeviceCreationForStorageSystems variable

If noDeviceCreationForStorageSystems is:

  • missing or set to 0: MetaFQDNs are created at the storage system level (SKM_SYSTEM). Retrieve the device name or MetaFQDN at this level
  • set to 1: : MetaFQDNs are created at the endpoint level (SKM_ENDPOINT). Retrieve the device name or MetaFQDN at this level.

Step 2: Retrieve the Device Name or MetaFQDN

Using the Monitoring Studio X Console

  1. In Monitoring Studio X, click the CONSOLE tab

  2. Depending on your configuration, click either the endpoint or storage system. In our example, we clicked the SKM_ENDPOINT since noDeviceCreationForStorageSystems was set to 1

    Displaying the endpoint details in Monitoring Studio X

  3. Click Details

  4. Note the information displayed in the Device in BMC Helix field. In our example: VmaxSentryLab2.

Running a PSL Script

  1. In Monitoring Studio X, go to Tools > PSL Playground

  2. Copy and paste the required PSL Script to retrieve the required information:

    • at the SKM_ENDPOINT level:
    class = "/SKM_ENDPOINT";
    
    hosts = get_vars("/".class, "subnodes");
    
    foreach host (hosts) {
          instancePath = "/".class."/".host;
    
          print("\nHost: ".host);
          print("\nHostname: ".get(instancePath."/hostname"));
          print("\nFQDN: ".get(instancePath."/FQDN"));
          print("\nMetaFQDN: ".get(instancePath."/MetaFQDN"));
          print("\nMetaTokenID: ".get(instancePath."/MetaTokenID"));
          print("\n");
    }
    
    • at the SKM_SYSTEM level
    class = "/SKM_SYSTEM";
    
    hosts = get_vars("/".class, "subnodes");
    
    foreach host (hosts) {
          instancePath = "/".class."/".host;
    
          print("\nHost: ".host);
          print("\nHostname: ".get(instancePath."/hostname"));
          print("\nFQDN: ".get(instancePath."/FQDN"));
          print("\nMetaFQDN: ".get(instancePath."/MetaFQDN"));
          print("\nMetaTokenID: ".get(instancePath."/MetaTokenID"));
          print("\n");
    }
    
  3. Click Execute.

    Running a PSL script to obtain the MetaFQDN set by the KM

  4. Note the returned MetaFQDN (in our example: VmaxSentryLab2)

Step 3: Search for the retrieved value in BMC Helix

  1. Open BMC Helix Operations Management

  2. Go to Monitoring > Devices

  3. In the search field, type the device name or MetaFQDN:

    Searching for a specific device in BMC Helix Operations Management

  4. Click the device to view its details.