#!/bin/sh
############################################################################
###    (C)opyright 2003 - 2008 RIPE NCC
###    This file is part of DNSMon
###
###    DNSMon is free software: you can redistribute it and/or modify
###    it under the terms of the GNU General Public License as published by
###    the Free Software Foundation, either version 3 of the License, or
###    (at your option) any later version.
###
###    DNSMon is distributed in the hope that it will be useful,
###    but WITHOUT ANY WARRANTY; without even the implied warranty of
###    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
###    GNU General Public License for more details.
###
###    You should have received a copy of the GNU General Public License
###    along with DNSMon.  If not, see <http://www.gnu.org/licenses/>.
############################################################################

#
# This script will push all available dns monitoring data (new style) to
# the dnsmon.ripe.net server
# We do a push because we don't trust dnsmon.ripe.net at this point to do 
# a pull (and have ssh access to all testboxes)
#
for DNSMON_SERVER in host1.example.net host2.example.net; do
	(fping -q $DNSMON_SERVER && /usr/local/bin/rsync --timeout=60 -a --include="DNS.*" --include="DNS6.*" --exclude="*" /path/to/data/ $DNSMON_SERVER:/export/data/raw/ ) &
done
