Provided by: xymon_4.3.25-1_amd64 bug

NAME

       xymond_history - xymond worker module for logging status changes

SYNOPSIS

       xymond_channel --channel=stachg xymond_history [options]

DESCRIPTION

       xymond_history  is  a  worker  module  for  xymond, and as such it is normally run via the
       xymond_channel(8) program. It receives xymond status-change  messages  from  the  "stachg"
       channel  via  stdin,  and  uses  these  to update the history logfiles in a manner that is
       compatible with the standard Big Brother daemon, bbd.

OPTIONS

       --histdir=DIRECTORY
              The directory for the history files. If not specified, the directory given  by  the
              XYMONHISTDIR environment is used.

       --histlogdir=DIRECTORY
              The directory for the historical status-logs. If not specified, the directory given
              by the XYMONHISTLOGS environment is used.

       --minimum-free=N
              Sets the  minimum  percentage  of  free  filesystem  space  on  the  $XYMONHISTLOGS
              directory.  If  there  is less than N% free space, xymond_history will not save the
              detailed status-logs.  Default: 5

       --pidfile=FILENAME
              xymond_history writes the process-ID it is running with to this file.  This is  for
              use     in     automated     startup     scripts.     The     default    file    is
              $XYMONSERVERLOGS/xymond_history.pid.

       --debug
              Enable debugging output.

ENVIRONMENT

       XYMONALLHISTLOG
              This environment  variable  controls  if  the  $XYMONHISTDIR/allevents  logfile  is
              updated.  This  file is used by the event-log display on the nongreen html page and
              the  eventlog-webpage,  among  other  things.   You  can  disable  it  by   setting
              XYMONALLHISTLOGS=FALSE, but this is not recommended.

       XYMONHOSTHISTLOG
              This  environment  variable  controls  if  the  $XYMONHISTDIR/HOSTNAME  logfile  is
              updated. This file holds a list of all status changes seen for a single  host,  but
              is  not  used  by any of the standard Xymon tools. If you do not want to save this,
              you can disable it by setting XYMONHOSTHISTLOG=FALSE.

       SAVESTATUSLOG
              This environment variable controls if the historical status-logs are saved whenever
              a  status change occurs. These logfiles are stored in the $XYMONHISTLOGS directory,
              and are used for the detailed log-display of a  status  from  the  Xymon  "History"
              page.  If  you  do  not  want  to  save  these,  you  can  disable  it  by  setting
              SAVESTATUSLOG=FALSE.  If you want to  save  all  except  some  specific  logs,  use
              SAVESTATUSLOG=TRUE,!TEST1[,!TEST2...]   If  you  want  to  save  none  except  some
              specific logs, use SAVESTATUSLOG=FALSE,TEST1[,TEST2...]
              NOTE: Status logs will not be saved if there is less than  5%  free  space  on  the
              filesystem hosting the $XYMONHISTLOGS directory. The threshold can be tuned via the
              "--minimum-free" option.

FILES

       This module does not rely on any configuration files.

SEE ALSO

       xymond_channel(8), xymond(8), xymon(7)