Bermula dari rencana memindahkan Cacti dari mesin lama dengan arsitektur 32 bit ke mesin yang baru yang menggunakan arsitektur 64 bit. Setelah menyalin file-file Cacti beserta databasenya ke mesin yan baru, setelah disesuaikan path-pathnya dan mencoba login, lha ndilalah kok ndak muncul gambar rumput hijaunya. Setelah diselikidi, ternyata ada pesan sponsor sebagai berikut:
ERROR: This RRD was created on other architecture
Halah, jik durung sukses pak dhe pindahane. Setelah tanya pada mbah Google, ketemu jawabannya disini dan file-file data RRD harus diubah ke format 64 bit dengan cara ekspor di tempat yang lama, impor di tempat yang baru. Caranya kira-kira begini, file-file .rrd pada direktori rra inilah yang akan kita permak.
Di mesin yang lama (32 bit), pada direktori rra ekspor ke format XML dengan perintah ini :
for file in *.rrd; do rrdtool dump \
> $(basename $file .rrd).xml; done
Kemudian salin file-file XML tersebut ke server yang baru (64 bit), kemudian import (pada direktori rra) dengan perintah ini :
for file in *.xml; do rrdtool restore \
$file $(basename $file .xml).rrd; done
Jangan lupa, di chmod ke user Cacti dan file-file XML bisa dihapus. Demikian, tulisan ini dibuat agar tidak lupa, maklum sudah tua dan jumlah neuron yang mati sudah mulai banyak hehehe.
Muantap om,,, keren2,,,
Thanks yo…
Salam kenal
Tapi kalau boleh saran di script atas,, ditambahkan command
mkdir filexml
mv *.xml filexml
tar cfz filxml.tar.gz filexml
scp [email protected]:/home/aziz
tq om sekali lai