Переезжал на новый сервер, и наигрался вволю со всеми мониторингами и прочим. Была обнаружена неприятная особенность RRD: бд платформозависима. Пришлось на старом сервере делать дамп
for i in *.rrd; do rrdtool dump $i > $i.xml; done
тащить на новый (tar, scp либо nc) и там разворачивать:
for i in *.xml; do A=`echo $i|sed 's/\.xml//'`; rrdtool restore -f $i $A; done
По поводу того как тащить данные между серверами – ninja way:
На стороне получателя
netcat -l -p 7000 | tar x
На стороне отправителя
tar cf - * | netcat otherhost 7000
Ссылки по теме:
tarpipe
RRD convert
unix-unix переезд был?
Igor
June 20th, 2009
Да. Разве-что сетапилось на новом сервере все с нуля.
dm
June 20th, 2009