ethallanalysis(8)

πŸ“¦ version 12.1.0.1, in centos-stream 9, fedora 43, fedora 44, opensuse-leap 16.0

🌸 ethallanalysis(8) β€” the EFSFFCLIRG glow-up πŸ’…

okay bestie, sit down, hydrate, and let me tell you about ethallanalysis, a lil command from the EFSFFCLIRG manual set that runs a whole bundle of analysis for you. It does the set of analysis specified in FF_ALL_ANALYSIS, and you can point it at a fabric or at hosts. It's giving "I do everything so you don't have to." ✨


✨ Syntax ✨

ethallanalysis [-b|-e] [-s] [-d  dir] [-c  file] [-T  topology_input]
[-E  file] [-p  planes] [-f  host_files]

πŸŽ€ Options πŸŽ€

  • --help β€” prints the full help text. the whole thing. every word. iconic behavior fr.
  • -b β€” sets baseline mode. the default is compare/check mode, so this is you flipping the switch into "record the baseline" era. πŸ“Έ
  • -e β€” evaluates health only. default is still compare/check mode, so no sneaky comparison, just vibes-checking the health.
  • -s β€” saves the history of failures (errors/differences). memory? slay. πŸ’Ύ
  • -d dir β€” names the top-level directory where baselines and the history of failed checks get saved. default is /var/usr/lib/eth-tools/analysis.
  • -c file β€” the error thresholds configuration file. default is /etc/eth-tools/ethmon.conf.
  • -E file β€” the Ethernet Mgt configuration file. default is /etc/eth-tools/mgt_config.xml.
  • -p planes β€” fabric planes, separated by a space. default is the first enabled plane defined in the config file. if you pass the value ALL, it uses all enabled planes. go big or go home, no cap.
  • -f host_files β€” hosts files, separated by a space. this overrides the HostsFiles defined in the Mgt config file for the corresponding planes. the value DEFAULT makes it use the HostFile defined in the Mgt config file for the corresponding plane.
  • -T topology_inputs β€” the names of topology input filenames, separated by a space. peek at ethreport for more info on topology_input files. πŸ”

πŸ’– Example πŸ’–

ethallanalysis

ethallanalysis -p 'p1 p2' -f 'hosts1 DEFAULT'

πŸ¦‹ Environment Variables πŸ¦‹

These env vars are also used by this command:

  • FF_ANALYSIS_DIR β€” the top-level directory for baselines and failed health checks.

πŸ‘‘ Details πŸ‘‘

So here's the tea, bestie. The ethallanalysis command performs the set of analysis specified in FF_ALL_ANALYSIS, which must be a space-separated list. You can hand that over via the environment, or via /etc/eth-tools/ethfastfabric.conf. And the analysis set includes the options: fabric. πŸ“‹

lowkey important: ethallanalysis has options that are a superset of the options for all other analysis commands. The options get passed along to the respective tools as needed. For example, the -c file option is passed on to ethfabricanalysis if it's specified in FF_ALL_ANALYSIS. it's literally just handing out options like friendship bracelets. 🫢

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. πŸ’…


okay that's the whole page, you ate it, go run it bestie 🌈

this lil writeup is copyright Copyright(C) 2020-2024 Intel Corporation, and yes, ethallanalysis(8) is the manual page it lives on. mwah πŸ’œ

πŸ“¦ where this page comes from