Mercurial > wflogs-daemon
diff wflogs-daemon.conf @ 2:400b1de6e1c6
allow multiple config contexts
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Fri, 17 May 2013 10:32:12 -0700 |
parents | 0aa1171aebd2 |
children | 37eace15ef87 |
line wrap: on
line diff
--- a/wflogs-daemon.conf Wed May 15 13:31:12 2013 -0700 +++ b/wflogs-daemon.conf Fri May 17 10:32:12 2013 -0700 @@ -1,7 +1,30 @@ -period 120; -versions 20; -output "/var/www/html/firewall.%d.html"; -tempin "/tmp/wflogs.input"; -wflogs "wflogs -i all -o html /tmp/wflogs.input >%s"; -file "/var/log/messages"; -pattern "vyatta kernel"; +context fast-response { + period 120; + versions 20; + output "/var/www/html/firewall.0fast.%d.html"; + tempin "/tmp/wflogs.fast.input"; + wflogs "nice wflogs -i all -o html /tmp/wflogs.fast.input >%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"; +}; +