X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/19df19419a5a308999ed7adb67627328a41624ea..7feb5d6e412f76ee23cfe21e47c9868293010f24:/cookbooks/munin/files/default/rrddump.sh diff --git a/cookbooks/munin/files/default/rrddump.sh b/cookbooks/munin/files/default/rrddump.sh deleted file mode 100644 index 08942038e..000000000 --- a/cookbooks/munin/files/default/rrddump.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -RRD_DIR=/var/lib/munin/openstreetmap -DIR=`mktemp -d` -DUMP_DIR=/srv/munin.openstreetmap.org/dumps -TARGET_TGZ=`date "+munin-data-%Y-%m-%d.tar.gz"` -KEEP_OLD_COUNT=3 - -function cleanup { - rm -rf "$DIR" -} - -trap cleanup EXIT - -set -e - -cd "$RRD_DIR" -for f in *.rrd; do - rrdtool dump "$f" "$DIR/${f}.xml" - touch -r "$f" "$DIR/${f}.xml" -done - -cd "$DIR" -find -name "*.xml" -print0 | tar zcf "dump.tar.gz" --null -T - - -# if we got here, then the file was created okay so we're okay to delete any -# old files. -find "${DUMP_DIR}" -name "munin-data-*.tar.gz" -print0 | \ - sort -z -r | \ - tail -z -n "+${KEEP_OLD_COUNT}" | \ - xargs --null rm -f - -mv dump.tar.gz "${DUMP_DIR}/${TARGET_TGZ}"