XYMOND_CLIENT(8)
π XYMOND_CLIENT(8) π
okay bestie, so this is a page from the System Manager's Manual β section 8, the big-kid system admin section β and it's all about a lil worker module called xymond_client. grab a boba, we're doing this π
β¨ NAME β¨
xymond_client β the xymond worker module that handles client data π§
πΈ SYNOPSIS πΈ
xymond_channel --channel=client xymond_client [options]
π¦ DESCRIPTION π¦
so xymond_client is a worker module for xymond, and like, that means it's normally run through the xymond_channel(8) program, not on its own. it's giving "I don't work alone, I'm part of a team" energy fr fr.
what it does: it receives xymond client messages sent from systems that have the Xymon client installed π and then it takes that client data and generates the Xymon status messages for the cpu-, disk-, memory- and procs- columns. iconic. it also feeds Xymon data messages with the netstat- and vmstat- data that the client collected.
and when it's generating all those status messages from the client data? xymond_client uses the configuration rules defined in the analysis.cfg(5) file to figure out the color of each status message. that file is the main character of the color decisions, no cap π
π OPTIONS π
--clear-color=COLORβ sets the color used when it sends"msgs","files"or"ports"reports and there are literally no rules to check for those statuses. default is showing a"clear"status, but some people prefer it"green". and if you'd rather not see those status columns at all? then use the"--no-clear-msgs","--no-clear-files"and"--no-clear-ports"options instead π«Ά--no-clear-msgsβ if there are no logfile checks, the"msgs"column shows a"clear"status. if you'd rather not have a"msgs"column at all, this option makesxymond_clientnot send in a clear"msgs"status β¨--no-clear-filesβ if there are no file checks, the"files"column shows a"clear"status. if you'd rather not have a"files"column, this option makesxymond_clientnot send in a clear"files"status π--no-clear-portsβ if there are no port checks, the"ports"column shows a"clear"status. if you'd rather not have a"ports"column, this option makesxymond_clientnot send in a clear"ports"status πΈ--no-ps-listingβ normally the"procs"status message includes the full process-listing it got from the client. if you'd rather just see the monitored processes, this option turns off the full ps-listing π--no-port-listingβ normally the"ports"status message includes the full netstat-listing it got from the client. if you'd rather just see the monitored ports, this option turns off the full netstat-listing π--no-cpu-listingβ normally the"cpu"status message includes the full cpu-listing it got from the client. if you'd rather just see the monitored cpu load, this option turns off the full cpu-listing π₯--uptime-statusβ generates a separate"uptime"status column. the uptime is normally just reported inside the"cpu"status column, but if you want a whole separate status column for it, this is your option. super useful if you wanna generate an alert for a reboot without mixing that alert in with the cpu load alerts β--config=FILENAMEβ sets the filename for theanalysis.cfgfile. the default value is"etc/analysis.cfg"below the Xymon server directory ποΈ--unknownclientosokβ expect and attempt to parse clients with unknown CLIENTOS types. handy if you're submitting custom host responses with file or msgs data that you'd like parsed π--dump-configβ dumps the configuration after parsing it. may be useful for tracking down problems with configuration file errors π--testβ starts an interactive session where you can test theanalysis.cfgconfiguration. playtime, but make it productive π--collectors=COLLECTOR1[,COLLECTOR2,...]β limits the set of collector modules thatxymond_clientwill handle. this is not normally used, except for running experimental versions of the program. lowkey a "devs only" button π§ͺ--debugβ enables debugging output π
π FILES π
~xymon/server/etc/analysis.cfg
π BUGS π
the "disk" status cannot handle filesystems that contain whitespace in the filesystem (device) name. so like, don't do that. periodt π
π SEE ALSO π
analysis.cfg(5), xymond(8), xymond_channel(8), xymon(7)
and that's the whole page bestie π«Ά this one came from Xymon, Version 4.3.30, dated 4 Sep 2019 β shoutout to whoever wrote it, they ate π
β¨ mwah, go read your analysis.cfg π
π¦ where this page comes from
- debian bookworm: xymon 4.3.30-1+b2 Β· GPL-2.0-only WITH OpenSSL exception
- debian trixie: xymon-client 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-client 4.3.30-2build3 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu noble: xymon-client 4.3.30-2ubuntu0.1 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu questing: xymon-client 4.3.30-4
- ubuntu resolute: xymon-client 4.3.30-5 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu stonking: xymon-client 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