ovs-bugtool(8)

✨ ovs-bugtool ✨

okay bestie, welcome to the ovs-bugtool(8) page from the Open VSwitch Manual β€” yes, section 8, we're in the big leagues πŸ’… this is the Open vSwitch bug reporting utility and she is here to help you snitch on your system (affectionately).


πŸ¦‹ NAME πŸ¦‹

ovs-bugtool β€” the Open vSwitch bug reporting utility. she collects receipts. that's the whole job. πŸ“Έ


🌸 SYNOPSIS 🌸

ovs-bugtool

that's it. that's the whole thing. no args required, she just goes. ✨


πŸ’– DESCRIPTION πŸ’–

so basically ovs-bugtool generates a debug bundle stuffed with useful information about Open vSwitch on this system, and then parks it in /var/log/ovs-bugtool. one command, one bundle, no cap. πŸŽ€


πŸŽ€ COLLECTION OPTIONS πŸŽ€

these options are the what do we even grab girlies β€” they influence what categories of data ovs-bugtool collects. 🧚

  • --entries=list β€” collect the capabilities you name in that comma-separated list. picky, but make it fashion.
  • --all β€” collect every single capability available. go big or go home, periodt. πŸ‘‘
  • --ovs β€” on top of Open vSwitch configuration and status, ovs-bugtool can collect a whole variety of relevant system information. this option says nah, keep it strictly to Open vSwitch-specific categories. lowkey a scope queen. πŸ’…
  • --log-days=days β€” include the logs whose last modification time falls within the previous days days in the debug bundle. heads up bestie: the number of log files included has a big impact on the eventual bundle size 😭 so don't go feral. the default value is 20 days.
  • -y, --yestoall β€” answer yes to all prompts. consent given in advance, we love a decisive icon. βœ…
  • --capabilities β€” writes the categories that ovs-bugtool can collect to stdout in XML, then exits. a little peek behind the curtain, then she's gone. ✌️

🌈 OUTPUT OPTIONS 🌈

these ones are all about the format and the destination of the output, i.e. where the bundle's going and what it's wearing. πŸ‘œ

  • --output=filetype β€” generates a debug bundle with the specified file type. the options include tar, tar.gz, tar.bz2, and zip.
  • --outfile=file β€” write output to file. this is mutually exclusive with --outfd β€” pick one, you can't have both, it's giving monogamy. πŸ™ˆ
  • --outfd=fd β€” write output to file descriptor fd. this option must be used with --output=tar. they're a package deal, no substitutions. 🫢
  • --unlimited β€” do not exclude files which are too large. also skips checking free disk space. by default, up to 90 percent of the free disk space can be used β€” so yeah, --unlimited is the unhinged version. πŸ’€
  • --debug β€” print verbose debugging output. main character energy for your terminal. πŸ”₯

⭐ OTHER OPTIONS ⭐

  • -s, --silent β€” suppress most output to stdout. she's quiet, she's mysterious, she's still working. 🀫
  • --help β€” print a summary of ovs-bugtool usage to stdout, then exit. the classic "hi, what do you do" move. πŸ’œ

πŸ“ EXAMPLES πŸ“

here's a collection of some commonly useful options, bestie β€” copy, paste, slay:

ovs-bugtool -y -s --output=tar.gz --outfile=/var/log/bugtool-report.tgz

πŸ’€ BUGS πŸ’€

ovs-bugtool makes many assumptions about file locations and the availability of system utilities. it has been tested on Debian and Red Hat and derived distributions. on other distributions it is likely to be less useful. so like… she has a type, and that type is Debian and Red Hat. not me warning you in advance 😭


okay that's the whole page, you ate that fr fr πŸ’… this was ovs-bugtool(8) from the Open VSwitch Manual, and the source/version riding at the bottom of the original is Open vSwitch 3.7.1 β€” so shoutout to that release, and bye bestie, go file a beautiful bug πŸ¦‹βœ¨

πŸ“¦ where this page comes from