opahostsmanalysis(8)
πΈ NAME πΈ
opahostsmanalysis β ok bestie, this one is (All) and it does its analysis against the local server only. The whole vibe assumes both the host SM and the FastFabric are installed on the same system, no long-distance relationship energy here π
So what does the host SM analysis tool actually check? Sit down, take notes π:
- Host SM software version
- Host SM configuration file (a simple text compare using
FF_DIFF_CMD) - Host SM health (likeβ¦ is it even running, bestie? π)
β¨ Syntax β¨
opahostsmanalysis [-b|-e] [-s] [-d dir]
π Options π
--helpβ produces the full help text, every word of it, iconic behavior honestly π-bβ baseline mode, activated. The default is compare/check mode, so you're switching it up.-eβ evaluates health only, that's it, that's the whole job. Again, default is compare/check mode.-sβ saves the history of failures (errors/differences), because we keep receipts π§Ύ-ddir β specifies the top-level directory for saving baseline and history of failed checks. Default is/var/usr/lib/opa/analysis.
π¦ Example π¦
opahostsmanalysis
Literally just run it, no cap. β¨
π Environment Variables π
These environment variables are also used by this command, so keep them in your notes app:
FF_ANALYSIS_DIRβ top-level directory for baselines and failed health checks.FF_CURTIMEβ timestamp to use on the directory created inFF_DIFF_CMD.FF_DIFF_CMDβ the Linux* command to use to compare baseline to latest snapshot.
π Details π
Every single file generated by opahostsmanalysis starts with hostsm in the file name. Branding, honestly.
The opahostsmanalysis tool generates files such as the following within FF_ANALYSIS_DIR. The actual file names reflect the individual chassis commands that have been configured using the FF_CHASSIS_HEALTH and FF_CHASSIS_CMDS parameters β so don't be surprised when they look different, that's by design π«Ά
π©Ί Health Check
latest/hostsm.smstatusβ output of thesm_query smShowStatuscommand.
πΈ Baseline
baseline/hostsm.smverβ host SM version.baseline/hostsm.smconfigβ copy ofopafm.xml.
During a baseline run, the files are also created in FF_ANALYSIS_DIR/latest. Yes, both places. She contains multitudes π
π Full Analysis
latest/hostsm.smstatusβ output of thesm_query smShowStatuscommand.latest/hostsm.smverβ host SM version.latest/hostsm.smver.diffβ diff of the baseline and latest host SM version.latest/hostsm.smconfigβ copy ofopafm.xml.latest/hostsm.smconfig.diffβ diff of the baseline and the latestopafm.xml.
The .diff files are only created if differences are detected. No difference, no diff file, periodt.
If the -s option is used and failures are detected, files related to the checks that failed are also copied to a time-stamped directory name under FF_ANALYSIS_DIR. Time-stamped, so you can always find the exact moment things went sideways π
π Host SM Items Checked Against the Baseline π
- SM configuration file.
- Version of the SM rpm installed on the system.
β Host SM Items Also Checked During Health Check β
- The SM is in the running state.
And that's the whole page, bestie π this little manual came to you from the IFSFFCLIRG (Man Page) world, copyright Copyright(C) 2015-2019 Intel Corporation, and yes we're signing off on opahostsmanalysis(8) β go run it and slay πβ¨π¦
π¦ where this page comes from
- centos-stream 9: opa-fastfabric 1:10.12.1.0.6-1.el9 Β· BSD or GPLv2
- debian bookworm: opa-fastfabric 10.10.3.0.11-1+b1 Β· BSD-3-clause-top
- debian trixie: opa-fastfabric 10.10.3.0.11-1+b2 Β· BSD-3-clause-top
- opensuse-leap 16.0: opa-fastfabric 10.14.4.0.20-160000.3.2 Β· BSD-3-Clause OR GPL-2.0-only
- ubuntu jammy: opa-fastfabric 10.10.3.0.11-1ubuntu1 Β· BSD-3-clause-top
- ubuntu noble: opa-fastfabric 10.10.3.0.11-1ubuntu3 Β· BSD-3-clause-top
- ubuntu questing: opa-fastfabric 10.10.3.0.11-1ubuntu3
- ubuntu resolute: opa-fastfabric 10.10.3.0.11-1ubuntu4 Β· BSD-3-clause-top
- ubuntu stonking: opa-fastfabric 10.10.3.0.11-1ubuntu5 Β· BSD-3-clause-top
- Copyright 2015-2019, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms