epylog-modules(5)

NAME

epylog-modules - epylog module cofiguration.

SYNOPSIS

epylog  uses pluggable modules to perform analysis and report on syslog
strings. This manpage explains the format of the module config files.
modules.d
Epylog config files are placed in the modules.d directory of the cfgdir
specified in epylog.conf. Any file ending in .conf in that directory is
considered a module config file. Most  common  location  for  modules.d
directory is in /etc/epylog/modules.d.
module.conf
The name of the config file doesn't carry much meaning, however it MUST
end in .conf in order to be recognized as a module config file.
The config file for each module is separated into two  parts:  [module]
and [conf].
[module]
desc   The  description  of  the  module. It will be shown in the final
       report.
exec   This is where the "body" of the module is located. Most  modules
       that   come   with   the   distribution   will   be   placed  in
       /usr/share/epylog/modules, but depending on your setup, you  may
       place them elsewhere.
files  List  the logfiles requested by this module in this field. Sepa       rate multiple entries  by  comma.  Epylog  will  handle  rotated
       files,  but you need to specify the mask appropriately. E.g. the
       most common logrotate setup will place rotated files in the same
       directory and add .0, .1, like so:
       /var/log/filename[.#]
       If you have compression turned on, your entry will look like so:
       /var/log/filename[.#.gz]
       Lastly, for advanced configurations, more complex entries may be
       required. E.g. if your logrotate saves rotated files in a subdi       rectory in /var/log, you can specify it like so:
       /var/log/[rotate/]filename[.#.gz]
       This will work, too:
       /var/log/filename[/var/rotate/filename.#.gz]
       In any case, "#" will be where the increments will go.
enabled
       Can be either "yes" or "no". If "no" is specified,  Epylog  will
       completely ignore this module.
internal
       Can  be  either "yes" or "no". If "yes", then the module is han       dled as an internal module, and if "no", then the external  mod       ule  API is used. See doc/modules.txt for more information about
       the module APIs.
outhtml
       Specifies whether the output produced by the module is  HTML  or
       not. Can be either "yes" or "no".
priority
       An  unsigned  int.  Most commonly a number from 0 to 10. Modules
       with the lowest number will be considered the  highest  prioroty
       and  will  be  both  invoked  and  presented in the final report
       before the others.
[conf]
This is where per-module configuration directives go. Some modules have
these, some don't. Look in the module config file -- the available values should be listed and described there.

COMMENTS

Lines starting with "#" will be considered commented out.

AUTHORS

Konstantin Ryabitsev <icon@linux.duke.edu>

SEE ALSO

epylog(8), Epylog(3), epylog.conf(5)
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout