# RRDtool

# Введение

Модуль PECL/rrd предоставляет связь с библиотекой С RRDtool. RRDtool — открытая система высокопроизводительного логирования данных и построения графиков временны́х рядов.

Домашняя страница RRDtool: » http://www.mrtg.org/rrdtool/.

- Установка и настройка
  - Требования
  - Установка
- Примеры
  - Процедурный пример PECL/rrd
  - Объектно-ориентированный пример PECL/rrd
- Функции RRD
  - rrd_create — Создать файл rrd
  - rrd_error — Получить последнее сообщение об ошибке
  - rrd_fetch — Извлечь данные для графика в виде массива
  - rrd_first — Возвращает отметку времени первого образца из файла rrd
  - rrd_graph — Создаёт изображение из данных
  - rrd_info — Получает информацию о файле rrd
  - rrd_last — Возвращает отметку времени unix последнего образца
  - rrd_lastupdate — Получает информацию о последних обновлённых данных
  - rrd_restore — Восстанавливает файл RRD из дампа XML
  - rrd_tune — Настраивает некоторые опции заголовка файла базы данных RRD
  - rrd_update — Обновляет базу данных RRD
  - rrd_version — Получает информацию о базовой библиотеке rrdtool
  - rrd_xport — Экспортирует информацию о базе данных RRD
  - rrdc_disconnect — Закрыть любые незавершённые подключения к демону кеширования rrd
- RRDCreator — Класс RRDCreator
  - RRDCreator::addArchive — Добавляет RRA - архив значений данных для каждого источника данных
  - RRDCreator::addDataSource — Добавляет определение источника данных для базы данных RRD
  - RRDCreator::__construct — Создаёт новый экземпляр RRDCreator
  - RRDCreator::save — Сохраняет базу данных RRD в файл
- RRDGraph — Класс RRDGraph
  - RRDGraph::__construct — Создаёт новый экземпляр RRDGraph
  - RRDGraph::save — Сохраняет результат запроса в изображение
  - RRDGraph::saveVerbose — Сохраняет запрос к базе данных RRD в изображение и возвращает подробную информацию о сгенерированном графике
  - RRDGraph::setOptions — Устанавливает параметры для экспорта графика rrd
- RRDUpdater — Класс RRDUpdater
  - RRDUpdater::__construct — Создаёт новый объект RRDUpdater
  - RRDUpdater::update — Обновляет файл базы данных RRD

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open