Configure the collection of information about the performance
of IBM
Spectrum Scale file storage systems.
About this task
To collect performance data, you must first configure the IBM
Spectrum Scale performance monitoring tool on the IBM
Spectrum Scale cluster. Then,
use the IBM Spectrum®
Control GUI to schedule the
collection of performance data.
Procedure
-
Configure the IBM
Spectrum 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
Spectrum 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 IBM Spectrum
Control server
- A host name that resolves to an IP address that is reachable by the IBM Spectrum
Control server
Ensuring that the collector node can be reached by IBM Spectrum Control:
If the --collectors property is set to the internal host name of the collector
node, the collector node might not be reachable by the IBM Spectrum
Control server.
Update the hosts file on the IBM Spectrum
Control
server to resolve the internal host name of the collector node to the public IP address that the
IBM Spectrum
Control server can access.
- Configure the collector component of the performance
monitoring tool so that the IBM Spectrum
Control server
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
Spectrum 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"
-
Restart the collector component.
-
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
Spectrum Scale 5.0.0 or
higher, the sensors are started on all nodes.
-
Schedule the collection of performance data by creating a
performance monitor in the IBM Spectrum
Control
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
Spectrum 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 .
To learn more about configuring the performance monitoring tool, see
https://www.ibm.com/support/knowledgecenter/STXKQY_5.0.1/com.ibm.spectrum.scale.v5r01.doc/bl1adv_PMToverview.htm.