opaallanalysis(8)
opaallanalysis (All) opaallanalysis command performs the set of analysis specified in FF\(ulALL\(ulANALYSIS and can be specified for fabric,
Description
opaallanalysis
NAME
opaallanalysis
(All) opaallanalysis command performs the set of analysis specified in FF_ALL_ANALYSIS and can be specified for fabric, chassis, esm, or hostsm.
Syntax
opaallanalysis
[-b|-e] [-s] [-d dir] [-c file] [-t
portsfile]
[-p ports] [-F chassisfile] [-H
'chassis'] [-G esmchassisfile]
[-E esmchassis] [-T topology_input]
Options
|
--help |
Produces full help text.
|
-b |
Sets the baseline mode. Default is compare/check mode.
|
-e |
Evaluates health only. Default is compare/check mode.
|
-s |
Saves history of failures (errors/differences).
|
-d dir |
Identifies the top-level directory for saving baseline and history of failed checks. Default is /var/usr/lib/opa/analysis
|
-c file |
Specifies the error thresholds configuration file. Default is /etc/opa/opamon.conf
-t portsfile
Specifies the file with list of local HFI ports used to access fabric(s) for analysis. Default is /etc/opa/ports
|
-p ports |
Specifies the list of local HFI ports used to access fabric(s) for analysis. Default is the first active port. Specified as HFI:port as follows:
|
0:0 |
First active port in system. |
|||
|
0:y |
Port y within system. |
|||
|
x:0 |
First active port on HFI x. |
|||
|
x:y |
HFI x, port y. |
-F chassisfile
Specifies the file with a chassis in a cluster. Default is /etc/opa/chassis
-H 'chassis'
Specifies the list of chassis on which to execute the command.
-G esmchassisfile
Specifies the file with embedded SM chassis in the cluster. Default is /etc/opa/esm_chassis
-E esmchassis
Specifies the list of embedded SM chassis to analyze.
-T topology_input
Specifies the name of topology input file to use. Any %P markers in this filename are replaced with the HFI:port being operated on, such as 0:0 or 1:2. Default is /etc/opa/topology.%P.xml. If -T NONE is specified, no topology input file is used. See opareport for more information.
Example
opaallanalysis
opaallanalysis -p '1:1 2:1'
Environment Variables
The following environment variables are also used by this command:
|
PORTS |
List of ports, used in absence of -t and -p.
PORTS_FILE
File containing list of ports, used in absence of -t and -p.
FF_TOPOLOGY_FILE
File containing topology_input (may have %P marker in filename), used in absence of -T.
|
CHASSIS |
List of chassis, used if -F and -H options are not supplied.
CHASSIS_FILE
File containing list of chassis, used if -F and -H options are not supplied.
ESM_CHASSIS
List of SM chassis, used if -G and -E options are not supplied.
ESM_CHASSIS_FILE
File containing list of SM chassis, used if -G and -E options are not supplied.
FF_ANALYSIS_DIR
Top level directory for baselines and failed health checks.
FF_CHASSIS_CMDS
List of commands to issue during analysis, unused if -e option supplied.
FF_CHASSIS_HEALTH
Single command to issue to check overall health during analysis, unused if -b option supplied
Details
The opaallanalysis command performs the set of analysis specified in FF_ALL_ANALYSIS, which must be a space-separated list. This can be provided by the environment or using /etc/opa/opafastfabric.conf. The analysis set includes the options: fabric, chassis, esm, or hostsm. For a fabric with only externally managed switches, FF_ALL_ANALYSIS should be set to -fabric in opafastfabric.conf.
Note that the opaallanalysis command has options which are a super-set of the options for all other analysis commands. The options are passed along to the respective tools as needed. For example, the -c file option is passed on to opafabricanalysis if it is specified in FF_ALL_ANALYSIS.
The output files are all the output files for the FF_ALL_ANALYSIS selected set of analysis. See the previous sections for the specific output files.