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";
+};
+