ethallanalysis(8)
πΈ 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 valueALL, it uses all enabled planes. go big or go home, no cap.-f host_filesβ hosts files, separated by a space. this overrides theHostsFilesdefined in the Mgt config file for the corresponding planes. the valueDEFAULTmakes it use theHostFiledefined in the Mgt config file for the corresponding plane.-T topology_inputsβ the names of topology input filenames, separated by a space. peek atethreportfor 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:ethallanalysishas 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 fileoption is passed on toethfabricanalysisif it's specified inFF_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
- centos-stream 9: eth-tools-fastfabric 1:12.1.0.0-4.el9 Β· BSD
- fedora 43: eth-tools-fastfabric 1:12.1.0.0-151.fc43 Β· BSD-3-Clause
- fedora 44: eth-tools-fastfabric 1:12.1.0.1-6.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: eth-fastfabric 11.7.0.0-160000.2.2 Β· BSD-3-Clause OR GPL-2.0-only
- Copyright 2020-2024, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms