スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

rrdtoolでおかしいデータの修正

rrdファイルをxmlにdump

# rrdtool dump hogehoge.rrd hogehoge.xml

xmlをviで開いて明らかにおかしいデータ行を削除

# vi hogehoge.xml

・・・
<!-- 2012-02-24 09:00:00 JST / 1306195200 --> <row><v> 8.0344968544e+05 </v><v> 9.1203377832e+01 </v></row>
<!-- 2012-02-25 09:00:00 JST / 1306281600 --> <row><v> 6.8195913386e+05 </v><v> 7.7425199798e+15 </v></row> ← ここ!
<!-- 2012-02-26 09:00:00 JST / 1306368000 --> <row><v> 7.6151148321e+05 </v><v> 1.0040882674e+16 </v></row> ← ここ!
<!-- 2012-02-27 09:00:00 JST / 1306454400 --> <row><v> 7.8484633498e+05 </v><v> 9.2572016533e+01 </v></row>
<!-- 2012-02-28 09:00:00 JST / 1306540800 --> <row><v> 1.1384188175e+06 </v><v> 1.2122177510e+01 </v></row>
<!-- 2012-02-29 09:00:00 JST / 1306627200 --> <row><v> 4.0858152700e+05 </v><v> 5.1504393656e+01 </v></row>
・・・

元のrrdファイルをバックアップ

# cp -p hogehoge.rrd hogehoge.rrd.BAK

rrdファイルを削除

# rm hogehoge.rrd

編集済みのxmlからrrdファイルをrestore

# rrdtool restore hogehoge.xml hogehoge.rrd

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/342-0680abf3

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。