アーキテクチャーの異なるMuninの移行(x86→x64とか)

Muninnの移行、手間取っている。調べた情報によると/var/lib/muni以下のrrd toolのデータである.rrdを(多少muninのバージョンが違っても)コピーするだけでOKという記事が多いのでやってみたらうまくいかない。.rrdコピーしても、一からグラフが書かれる。

よくよく調べるとrrdtoolの.rrdがアーキテクチャーに依存するらしい。そんなバナナ
移行のしかたは、また後ほど

移行元サーバでの作業

1. /var/lib/munin/XXXX/xxx.rrdを作業用ディレクトリーにコピーする。
$ cp /var/lib/munin/XXXX/xxx.rrd ~/munin
コピー後のフォルダーにdumpフォルダーを作成する
$ mkdir dump
すべてのrrdファイルをダンプしdumpフォルダーに書き出す
$ for i in *.rrd; do rrdtool dump $i > dump/$i; done
必要であればリネーム  
$ rename 's/検索文字/置換文字/' *.rrd

移行先サーバーへコピー 

何らかの方法で移行先サーバーへコピー

移行先サーバーで作業

適当なディレクトリ(ホームディレクトリ)に munin/ と munin/dumpを作成
移行元でダンプしたファイルを munin/dump にコピー 
$ cd munin/dump
$ for i in *; do rrdtool restore $i ../$i; done
上のディレクトリmunin/に移動 しファイルの所有者とグループをmunin:munin変更、アクセス権を644に変更し、パーミッション等を保持したままコピー
$ sudo chown munin:munin *.rrd 
$ sudo chmod 664 *.rrd
$ sudo cp -p *.rrd /var/lib/munin/XXXX

長期グラフはすぐには更新されないようなので、しばらく【数時間)まつ。

参考サイト


コメント

このブログの人気の投稿

Windows10デフォルトゲートウェアに0.0.0.0が追加される

iOS VLC でSMB共有できなかった点について

無線LANルータの選択肢が、NEC Aterm 静的ルーティングできない問題