XYMOND_FILESTORE(8)
π XYMOND_FILESTORE π
okay bestie, welcome to the manual page for xymond_filestore, which lives in section 8 (System Manager's Manual) of the XYMOND_FILESTORE(8) pages. yes this is a system manager's situation, very grown-up, very serious, but we're gonna have fun with it anyway π
β¨ NAME β¨
xymond_filestore β the xymond worker module that stores Xymon data. that's the whole job. it's giving "I just save things" and honestly? iconic.
πΈ SYNOPSIS πΈ
xymond_channel --channel=status xymond_filestore --status [options]
xymond_channel --channel=data xymond_filestore --data [options]
xymond_channel --channel=notes xymond_filestore --notes [options]
xymond_channel --channel=enadis xymond_filestore --enadis [options]
four ways to run her, one for each channel, no cap π«Ά
π¦ DESCRIPTION π¦
so. xymond_filestore is a worker module for xymond, which means she does not run alone β she's normally launched through the xymond_channel(8) program. that's her whole ride-or-die setup.
what she does: she receives xymond messages off a xymond channel via stdin, and then she stores them in the filesystem in a way that's compatible with the Big Brother daemon, bbd. yes, that Big Brother. ancient lore. respect it π
and here's the cute part β this program can be started multiple times if you wanna store messages for more than one channel. she's not jealous. run as many as you need, periodt β¨
π OPTIONS π
--statusβ incoming messages are "status" messages, and they get stored in the$XYMONRAWSTATUSDIR/directory. now listen: if you're usingxymon(7)all over your Xymon server, you will not need to run this module to save status messages, unless you've got a third-party add-on that reads the status-logs directly. also β very important bestie β this module is NOT needed to get trend graphs. for that you should run thexymond_rrd(8)module instead. do not come for me about graphs, that's not her job π--dataβ incoming messages are "data" messages, and they get stored in the$XYMONDATADIRdirectory. this module is not needed unless you have a third-party module that processes the data-files. and again, loud and clear: this module is NOT needed to get trend graphs, you should run thexymond_rrd(8)module instead π--notesβ incoming messages are "notes" messages, and they get stored in the$XYMONNOTESDIRdirectory. this module is only needed if you want to let people remotely update the notes-files available on the Xymon webpages. remote note-updating privileges? the way that's a whole trust fall π«Ά--enadisβ incoming messages are enable/disable messages, and they will update files in the$XYMONDISABLEDDIRdirectory. this is only needed if you have third-party add-ons that use these files. if not? skip her, she's fine.--dir=DIRECTORYβ overrides the default output directory. simple. she goes where you tell her to go π¦--htmlβ used together with--status. tellsxymond_filestoreto also save an HTML version of the status-log. should not be used unless you must run withXYMONLOGSTATUS=static. read that twice, bestie, it's a "only if you literally have to" situation πΈ--htmldir=DIRECTORYβ the directory where HTML-versions of the status logs are stored. default:$XYMONHTMLSTATUSDIR--htmlext=.EXTβ sets the filename extension for generated HTML files. by default, HTML files are saved with a.htmlextension.--multigraphs=TEST1[,TEST2]β this makesxymond_filestoregenerate HTML status pages with links to service graphs that are split up into multiple images, with at most 5 graphs per image. if you don't specify it, only the"disk"status is split up this way. 5 per image. not 4, not 6. five. π--only=test[,test,test]β save status messages only for the listed set of tests. this can be useful if you have an external script that needs to parse some of the status logs, but you do not want to save all status logs. picky eater behavior and honestly? valid π--debugβ enable debugging output. turn it on when things are weird, turn it off when they're not π
π§ FILES π§
this module does not rely on any configuration files. zero config files. she simply does not need them. free spirit energy β¨
π SEE ALSO π
xymond_channel(8), xymond_rrd(8), xymond(8), xymon(7)
go read those too, they're the rest of the friend group π«Ά
one little vibe check before you go: if you're here for trend graphs, you're in the wrong place, bestie. xymond_rrd(8) is the one you want. this page said it like three times because it means it π
and that's the whole page! this little manual was brought to you by Xymon, Version 4.3.30, dated 4 Sep 2019 β yeah she's been around a minute and she still slays πβ¨π
π¦ 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