Configuring the collection of performance data for IBM Storage Scale

Configure the collection of information about the performance of IBM Storage Scale file storage systems.

About this task

To collect performance data, you must first configure the IBM Storage Scale performance monitoring tool on the IBM Storage Scale cluster. Then, use the IBM Storage Insights Pro GUI to schedule the collection of performance data.

Procedure

  1. Configure the IBM Storage Scale performance monitoring tool by using the mmperfmon config command. For more information on the configuration code list, see the documentation for the https://www.ibm.com/docs/en/STXKQY_5.1.1/com.ibm.spectrum.scale.v5r10.doc/bl1adm_mmperfmon.htm
    Set the --collector property of mmperfmon config to the IBM Storage Scale cluster node where the collector component will run. The --collectors property must be set to one of the following options:
    • An IP address that can be reached by the server that hosts the IBM Storage Insights Pro data collector
    • A host name that resolves to an IP address that is reachable by the server that hosts the data collector
    Ensuring that the collector node can be reached by IBM Storage Insights:

    If the --collectors property is set to the internal host name of the collector node, the collector node might not be reachable by the server that hosts the IBM Storage Insights data collector.

    Update the hosts file on the server that hosts the data collector to resolve the internal host name of the collector node to the public IP address that the server can access.

  2. Configure the collector component of the performance monitoring tool so that the server that hosts the IBM Storage Insights Pro data collector can connect to port 9084 on the cluster node where the collector component will run.
    Configure the collector component by editing the /opt/IBM/zimon/ZIMonCollector.cfg file on the IBM Storage Scale cluster node where the collector component will run.
    IBM Spectrum® Scale 5.1.0 or earlier
    To collect performance metadata, ensure that the queryinterface property is set to "0.0.0.0" in ZIMonCollector.cfg file on the cluster node:
    queryinterface = "0.0.0.0"
    IBM Spectrum Scale 5.1.1 or later
    To collect performance metadata, ensure that zimon/ZIMonCollector.cfg file on the cluster node includes the following properties:
    
    fallbackqueryinterface = "0.0.0.0" # "0.0.0.0" to allow remote connections (or "::0" for IPv6)
    fallbackqueryport = "9084"
  3. Restart the collector component.
  4. Use the mmperfmon command to assign the perfmon designation to each node for which you want to collect performance data. For more information, see the documentation for the https://www.ibm.com/docs/en/spectrum-scale/5.1.1?topic=reference-mmchnode-command
    Note: By default in IBM Storage Scale 5.0.0 or higher, the sensors are started on all nodes.
  5. Schedule the collection of performance data by creating a performance monitor in the IBM Storage Insights Pro GUI.
    You can create performance monitors in the GUI when you add resources for monitoring or you can create them later.

Results

A performance monitor is created for the IBM Storage Scale storage system. If a successful probe run is completed for the resource, the performance monitor runs according to the defined interval.

What to do next

To check the progress of a performance monitor, you can complete the following actions:
  • View the Performance Monitor Status column on the File Storage Systems page.
  • From the File Storage Systems page, right-click a row, and select Data Collection > Open Performance Monitor Logs.