[PATCH] autoignore generated data for all hosts in munin.conf

Guido Guenther agx at sigxcpu.org
Thu Sep 25 12:03:58 UTC 2008


---
 debian/aide.conf.d/31_aide_munin-nodes |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
 create mode 100644 debian/aide.conf.d/31_aide_munin-nodes

diff --git a/debian/aide.conf.d/31_aide_munin-nodes b/debian/aide.conf.d/31_aide_munin-nodes
new file mode 100644
index 0000000..f99504d
--- /dev/null
+++ b/debian/aide.conf.d/31_aide_munin-nodes
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# generate aide exclude patterns for all nodes listed in $MUNINCONF
+
+MUNINCONF=/etc/munin/munin.conf
+HOSTS=$(grep '^\[[[:alnum:]:.]\+\]' $MUNINCONF | tr -d '[]')
+
+escape_dots()
+{
+    echo $1 | sed 's/\./\\\./g'
+}
+
+for HOST in $HOSTS; do
+	DOMAIN=$(escape_dots ${HOST#*.})
+	DHOST=$(escape_dots $HOST)
+
+	echo "/var/www/munin/$DOMAIN/(index\.html|$DHOST(-.*)?\.(png|html))$ VarFile"
+	echo "/var/lib/munin/$DOMAIN/$DHOST-.*\.rrd$ VarFile"
+	echo "/var/run/munin/munin-(update|datafile|$DOMAIN-$DHOST|limits)\.lock$ VarFile"
+done
-- 
1.5.6.5


--IJpNTDwzlM2Ie8A6--





More information about the Pkg-aide-maintainers mailing list