Rrdtool

From www.mosalov.com

Jump to: navigation, search

Как удалить ошибочные данные из rrd-файла?

  1. Делаем резервную копию файла:
    m1 rra # cp cpu1_79.rrd cpu1_79.rrd.bak
  2. Делаем dump базы данных в XML:
    m1 rra # rrdtool dump cpu1_79.rrd cpu1_79.xml
  3. Редактируем XML-файл (нужно иметь в виду, что ошибочные значения могут входить в файл несколько раз: как сами данные, так и в составе средних значений за другие интервалы времени):
    m1 rra # vi cpu1_79.xml
  4. Удаляем исходной rrd-файл и восстанавливаем его из XML-файла, затем устанавливаем новому файлу необходимые права:
    m1 rra # rm cpu1_79.rrd \
             && rrdtool restore cpu1_79.xml cpu1_79.rrd \
             && chown cactiuser cpu1_79.rrd
Personal tools
Google AdSense