Как прочитать файл RRD, чтобы получить данные об использовании?

Я настроил mrtg с помощью rrdtool. Теперь я планирую получать входящие исходящие данные об использовании из этих файлов RRD и не могу найти правильный способ сделать это.

Может ли кто-нибудь показать нам, как получить эти данные об использовании из файлов rrd?
Затем я могу поддерживать базу данных для хранения этих данных об использовании и расчета стоимости и т. д.?


person Yasiru G    schedule 24.01.2013    source источник


Ответы (1)


вы можете использовать rrdtool graph ... PRINT:xxx или скорее rrdtool xport ... для получения данных из файла rrd. Если вы хотите получить фактические данные, используйте rrdtool fetch.

вы можете найти массу дополнительной информации на http://rrdtool.org

person Tobi Oetiker    schedule 24.01.2013
comment
Спасибо, Тоби :) Я нашел полезную команду 'rrdtool fetch xxx.xxx.xxx.xxx_gi0_1.123.rrd AVERAGE -r 300' и теперь играю с ней. Позвольте мне объяснить мою проблему здесь; Я использовал установку mrtg с файлами .log, а теперь преобразовал ее в rrdtool. Я собирал информацию об использовании из файлов .log каждые 5 минут, и теперь я хочу сделать то же самое с файлами RRD. Надеюсь, это можно сделать с помощью rrdtool fetch. Любой совет ценю. - person Yasiru G; 24.01.2013
comment
Привет, Тоби Этикер, я использую «rrdtool fetch xxx.xxx.xxx.xxx_gi0_x.xxxx.rrd AVERAGE -r 300 -s -900», чтобы получить последние 3,4 5 минут записей об использовании в/из файла rrd. Но я не могу отметить сходства, если сравниваю с данными лог-файла (графики одинаковые). Пожалуйста помоги! - person Yasiru G; 25.01.2013
comment
не знаю, что у вас происходит... если график тот же, то и данные должны быть такими же... если вы используете -s 900, вы получаете временной интервал 15-минутной давности, так что, возможно, это проблема. - person Tobi Oetiker; 01.02.2013
comment
Я не могу понять ни единого слова из того, что вы пытаетесь объяснить. Извините. Как заполнить ...? - person MUY Belgium; 25.09.2020
comment
... обозначает любые команды графа rrdtool, которые вы используете в своем сценарии. - person Tobi Oetiker; 15.10.2020