Is it really necessary to rsync when you stop gmetad? This should be redundant with your cronjob.
Cheers, Bernard On 7/12/07, Ofer Inbar <[EMAIL PROTECTED]> wrote: > "Jason A. Smith" <[EMAIL PROTECTED]> wrote: > > We do it with a modified gmetad init script (patch attached from old > > version of gmetad), and for backups, we just do a nightly restart of > > gmetad. > > Thank you. I didn't do it exactly the way you did, but I used yours > as a template. I decided to use rsync without --delete as my way of > ensuring we don't delete metrics from disk if something is wrong with > the tmpfs directory. Here are my additions to /etc/init.d/gmetad : > > TMPFS=/ganglia/rrds > > At the beginning of the start section: > > # restore from disk to tmpfs if necessary > if [ "$TMPFS" -a ! -d $TMPFS ]; then > echo -n "Restoring /ganglia/rrds from /var/lib/ganglia/rrds..." > rsync -azH /var/lib/ganglia/rrds /ganglia/ > echo "done." > fi > > At the end of the stop section: > # back up from tmpfs to disk > if [ "$TMPFS" -a $RETVAL -eq 0 -a -d $TMPFS/__SummaryInfo__ ]; then > echo -n "Saving /ganglia/rrds to /var/lib/ganglia/rrds..." > rsync -azH /ganglia/rrds /var/lib/ganglia/ > echo "done." > fi > > And here is my cron job to back up from tmpfs to disk every 10min: > > 0,10,20,30,40,50 * * * * if [ -d /ganglia/rrds/__SummaryInfo__ ]; then rsync > -azH /ganglia/rrds/ /var/lib/ganglia/rrds/; fi 2>&1 | /usr/local/bin/cronmail > sysadmin > > > P.S. > cronmail is a very short script I wrote that emails the output piped > to it, with a nice subject line that has host, time, and first line of > output, but only if the output piped to it was non-blank; if what it > read was entirely whitespace, it silently does nothing > http://thwip.sysadmin.org/cronmail > > -- Cos > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Ganglia-general mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ganglia-general > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Ganglia-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-general

