XYMOND_CAPTURE(8)
π XYMOND_CAPTURE π
okay bestie, welcome to xymond_capture β it's a page from the System Manager's Manual (section 8, system admin girlies only) and it is, no cap, the little gremlin that catches messages off a xymond channel π
β¨ NAME β¨
xymond_capture β catch selected messages from a xymond channel π¦
β¨ SYNOPSIS β¨
xymond_channel --channel=status xymond_capture [options]
β¨ DESCRIPTION β¨
So xymond_capture is a worker module for xymond, which means it does not run on its own like a main character β it's normally launched through the xymond_channel(8) program. That's its whole thing. It's a supporting role and it slays at it π
Here's the vibe: it gets messages from xymond over stdin, then filters them so you only keep the ones you actually care about β based on the hostname, the testname, or the color of the status. Vibe check passed β
By default, the messages that survive the filter get printed on stdout. But you can also pipe them into a command for further processing if you want to get fancy π
Oh and it's flexible, periodt β xymond_capture supports the status, data, client and hostdata channels π
β¨ OPTIONS β¨
--hosts=PATTERNβ only let through messages from hosts matching PATTERN (regular expression). Selective queen behavior π--exhosts=PATTERNβ kick out messages from hosts matching PATTERN. And if you use this one together with--hosts, then the hostname has to match the--hostspattern but NOT the--exhostspattern. Both conditions, no shortcuts π--tests=PATTERNβ only let through messages from tests matching PATTERN (regular expression).--extests=PATTERNβ exclude messages from tests matching PATTERN. Used with--tests, the testname must match the--testspattern but NOT the--extestspattern. Same energy as the host pair π«Ά--colors=COLOR[,color]β pick messages based on the color of the status message. You can list multiple colors, separated by commas. Default: accept all colors π--batch-command=COMMANDβ instead of printing messages to stdout, feed them to COMMAND on stdin. COMMAND can be literally any command that accepts the message on standard input. Go off, delegate π--batch-timeout=SECONDSβ collect messages until no messages have arrived for SECONDS seconds, and only then send them off to the--batch-commandCOMMAND. Patience is a virtue bestie β³--clientβ grab data from the"client"channel instead of the default"status"channel. Plot twist β¨--debugβ turn on debugging output. For when you need to know everything π
β¨ SEE ALSO β¨
xymond_channel(8), xymond(8), xymon(7)
fr fr, that's the whole page. Go filter something cute πΈ
okay that's a wrap, bestie β this was Xymon, Version 4.3.30: 4 Sep 2019, brought to you by the XYMOND_CAPTURE(8) girlies. mwah ππ
π¦ where this page comes from
- debian bookworm: xymon 4.3.30-1+b2 Β· GPL-2.0-only WITH OpenSSL exception
- debian trixie: xymon 4.3.30-4 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu jammy: xymon 4.3.30-1build2 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu jammy: xymon 4.3.30-1ubuntu0.1 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu noble: xymon 4.3.30-2build3 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu noble: xymon 4.3.30-2ubuntu0.1 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu questing: xymon 4.3.30-4
- ubuntu resolute: xymon 4.3.30-5 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu stonking: xymon 4.3.30-6 Β· GPL-2.0-only WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms