]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/munin/files/default/rrddump.sh
Add simple script to dump munin data from RRD to XML and tar it up somewhere download...
[chef.git] / cookbooks / munin / files / default / rrddump.sh
diff --git a/cookbooks/munin/files/default/rrddump.sh b/cookbooks/munin/files/default/rrddump.sh
new file mode 100644 (file)
index 0000000..ba7e42f
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+RRD_DIR=/var/lib/munin/openstreetmap
+DIR=`mktemp -d`
+NPROCS=8
+
+function cleanup {
+rm -rf "$DIR"
+}
+
+trap cleanup EXIT
+
+cd "$RRD_DIR"
+find -name "*.rrd" -print0 | xargs --null --max-procs=$NPROCS -I {} rrdtool dump {} "$DIR/{}.xml"
+
+cd "$DIR"
+find -name "*.xml" -print0 | tar zcf - --null -T -