]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Sample logrotate configuration file.
authorJason Ish <ish@unx.ca>
Mon, 24 Jul 2017 15:14:17 +0000 (09:14 -0600)
committerJason Ish <ish@unx.ca>
Mon, 24 Jul 2017 15:14:17 +0000 (09:14 -0600)
Create a sample logrotate configuration file with filenames
set for the configuration.

Makefile.am
configure.ac
etc/Makefile.am [new file with mode: 0644]
etc/suricata.logrotate.in [new file with mode: 0644]

index 2b4359fa1a5612fa9d508211a711979c3dc07db5..241a75084608f7fd8dae0c5cb33da96029155808 100644 (file)
@@ -5,7 +5,7 @@ ACLOCAL_AMFLAGS = -I m4
 EXTRA_DIST = ChangeLog COPYING LICENSE suricata.yaml.in \
              classification.config threshold.config \
              reference.config
-SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib scripts
+SUBDIRS = $(HTP_DIR) rust src qa rules doc contrib scripts etc
 
 CLEANFILES = stamp-h[0-9]*
 
index 88409f7b43ac039d90c3e27e74da471a099a50d7..24f0c787f8f733df35bcde201dd23d8df4c634eb 100644 (file)
@@ -2152,7 +2152,7 @@ AC_SUBST(CONFIGURE_SYSCONDIR)
 AC_SUBST(CONFIGURE_LOCALSTATEDIR)
 AC_SUBST(PACKAGE_VERSION)
 
-AC_OUTPUT(Makefile src/Makefile rust/Makefile rust/Cargo.toml rust/.cargo/config qa/Makefile qa/coccinelle/Makefile rules/Makefile doc/Makefile doc/userguide/Makefile contrib/Makefile contrib/file_processor/Makefile contrib/file_processor/Action/Makefile contrib/file_processor/Processor/Makefile contrib/tile_pcie_logd/Makefile suricata.yaml scripts/Makefile scripts/suricatasc/Makefile scripts/suricatasc/suricatasc)
+AC_OUTPUT(Makefile src/Makefile rust/Makefile rust/Cargo.toml rust/.cargo/config qa/Makefile qa/coccinelle/Makefile rules/Makefile doc/Makefile doc/userguide/Makefile contrib/Makefile contrib/file_processor/Makefile contrib/file_processor/Action/Makefile contrib/file_processor/Processor/Makefile contrib/tile_pcie_logd/Makefile suricata.yaml scripts/Makefile scripts/suricatasc/Makefile scripts/suricatasc/suricatasc etc/Makefile etc/suricata.logrotate)
 
 SURICATA_BUILD_CONF="Suricata Configuration:
   AF_PACKET support:                       ${enable_af_packet}
diff --git a/etc/Makefile.am b/etc/Makefile.am
new file mode 100644 (file)
index 0000000..00ff261
--- /dev/null
@@ -0,0 +1 @@
+EXTRA_DIST =   suricata.logrotate.in
diff --git a/etc/suricata.logrotate.in b/etc/suricata.logrotate.in
new file mode 100644 (file)
index 0000000..c1d7dc0
--- /dev/null
@@ -0,0 +1,13 @@
+# Sample /etc/logrotate.d/suricata configuration file.
+@e_logdir@*.log @e_logdir@*.json {
+        daily
+        missingok
+        rotate 5
+        compress
+        delaycompress
+        minsize 500k
+       sharedscripts
+       postrotate
+           /bin/kill -HUP `cat @e_rundir@suricata.pid 2> /dev/null` 2> /dev/null || true
+       endscript
+}