NAME
hobbitd_filestore - hobbitd worker module for storing Xymon data
SYNOPSIS
hobbitd_channel --channel=status hobbitd_filestore --status [options]
hobbitd_channel --channel=data hobbitd_filestore --data [options]
hobbitd_channel --channel=notes hobbitd_filestore --notes [options]
hobbitd_channel --channel=enadis hobbitd_filestore --enadis [options]
DESCRIPTION
hobbitd_filestore is a worker module for hobbitd, and as such it is
normally run via the hobbitd_channel(8) program. It receives hobbitd
messages from a hobbitd channel via stdin, and stores these in the
filesystem in a manner that is compatible with the Big Brother daemon,
bbd.
This program can be started multiple times, if you want to store
messages for more than one channel.
OPTIONS
--status
Incoming messages are "status" messages, they will be stored in
the $BBLOGS/ directory. If you are using xymon(7) throughout
your Xymon server, you will not need to run this module to save
status messages, unless you have a third-party add-on that reads
the status-logs directly. This module is NOT needed to get
trend graphs, you should run the hobbitd_rrd(8) module instead.
--data Incoming messages are "data" messages, they will be stored in
the $BBDATA directory. This module is not needed, unless you
have a third-party module that processes the data-files. This
module is NOT needed to get trend graphs, you should run the
hobbitd_rrd(8) module instead.
--notes
Incoming messages are "notes" messages, they will be stored in
the $BBNOTES directory. This modules is only needed if you want
to allow people to remotely update the notes-files available on
the Xymon webpages.
--enadis
Incoming messages are enable/disable messages, they will update
files in the $BBDISABLED directory. This is only needed if you
have third-party add-ons that use these files.
--dir=DIRECTORY
Overrides the default output directory.
--html Used together with "--status". Tells hobbitd_filestore to also
save an HTML version of the status-log. Should not be used
unless you must run with "BBLOGSTATUS=static".
--htmldir=DIRECTORY
The directory where HTML-versions of the status logs are stored.
Default: $BBHTML
--htmlext=.EXT
Set the filename extension for generated HTML files. By default,
HTML files are saved with a ".html" extension.
--multigraphs=TEST1[,TEST2]
This causes hobbitd_filestore to generate HTML status pages with
links to service graphs that are split up into multiple images,
with at most 5 graphs per image. If not specified, only the
"disk" status is split up this way.
--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.
--debug
Enable debugging output.
FILES
This module does not rely on any configuration files.
SEE ALSO
hobbitd_channel(8), hobbitd_rrd(8), hobbitd(8), xymon(7)