@PACKAGE@ - Version @VERSION@ Packages The various source and binary packages are available at http://www.five-ten-sg.com/@PACKAGE@/packages/ The most recent documentation is available at http://www.five-ten-sg.com/@PACKAGE@/ A Mercurial source code repository for this project is available at http://hg.five-ten-sg.com/@PACKAGE@/. 2013-05-17 @PACKAGE@ 1 @PACKAGE@ @VERSION@ @PACKAGE@ daemon to periodically call wflogs Synopsis @PACKAGE@ Description @PACKAGE@ is a simple daemon to periodically call wflogs to convert firewall logs to html. The @PACKAGE@.conf 5 file specifies the syslog files to be monitored, and the regular expressions ( regex 7 ) to be applied to new lines in those files. Each matching line is written to a temp file used as input by wflogs. Considering syslog files in particular, these are normally rotated via logrotate. @PACKAGE@ properly detects and handles this case by closing the old file, and reopening the newly created file. Options -c Load the configuration file, print a cannonical form of the configuration on stdout, and exit. -d n Set the debug level to n. Usage @PACKAGE@ -d 2 Configuration The configuration file is documented in @PACKAGE@.conf 5 . Any change to the config file will cause it to be reloaded within three minutes. Copyright Copyright (C) 2013 by 510 Software Group <carl@five-ten-sg.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, please write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Version @VERSION@ 2013-05-17 @PACKAGE@.conf 5 @PACKAGE@ @VERSION@ @PACKAGE@.conf configuration file for @PACKAGE@ Synopsis @PACKAGE@.conf Description The @PACKAGE@.conf configuration file is specified by this partial bnf description. The entire config file is case sensitive. All the keywords are lower case. Sample %s &"; file "/var/log/messages"; pattern "vyatta kernel"; }; context daily { period 86400; versions 7; output "/var/www/html/firewall.1daily.%d.html"; tempin "/tmp/wflogs.daily.input"; wflogs "nice wflogs -i all -o html /tmp/wflogs.daily.input >%s &"; file "/var/log/messages"; pattern "vyatta kernel"; }; context weekly { period 604800; versions 4; output "/var/www/html/firewall.2weekly.%d.html"; tempin "/tmp/wflogs.weekly.input"; wflogs "nice wflogs -i all -o html /tmp/wflogs.weekly.input >%s &"; file "/var/log/messages"; pattern "vyatta kernel"; };]]> Version @VERSION@