rrdgraph_examples - Интернет в облаке

Это команда rrdgraph_examples, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


rrdgraph_examples - Примеры для графа rrdtool

СИНТАКСИС


RRDtool график /home/httpd/html/test.png --img-формат PNG

за которым следует любой из приведенных ниже примеров

ОПИСАНИЕ


Для вашего удобства некоторые команды объяснены здесь с использованием подробных примеров.
Их не всегда можно вырезать и вставить, потому что комментарии перемешиваются с примерами.

ПРИМЕРЫ


Данные с разными Резолюции
--end now --start end-120000s --width 400
DEF: ds0a = / home / rrdtool / data / router1.rrd: ds0: СРЕДНИЙ
DEF: ds0b = / home / rrdtool / data / router1.rrd: ds0: AVERAGE: step = 1800
DEF: ds0c = / home / rrdtool / data / router1.rrd: ds0: AVERAGE: step = 7200
LINE1: ds0a # 0000FF: "разрешение по умолчанию \ l"
LINE1: ds0b # 00CCFF: "разрешение 1800 секунд на интервал \ l"
LINE1: ds0c # FF00FF: "разрешение 7200 секунд на интервал \ l"

Мило отформатированные легенда .
DEF: ds0 = / home / rrdtool / data / router1.rrd: ds0: СРЕДНИЙ
DEF: ds1 = / home / rrdtool / data / router1.rrd: ds1: СРЕДНИЙ
VDEF: ds0max = ds0, МАКСИМАЛЬНЫЙ
VDEF: ds0avg = ds0, СРЕДНИЙ
VDEF: ds0min = ds0, МИНИМУМ
VDEF: ds0pct = ds0,95, PERCENT
VDEF: ds1max = ds1, МАКСИМАЛЬНЫЙ
VDEF: ds1avg = ds1, СРЕДНИЙ
VDEF: ds1min = ds1, МИНИМУМ
VDEF: ds1pct = ds1,95, PERCENT

Примечание: здесь происходит консолидация.

CDEF: ds0bits = ds0,8, *
CDEF: ds1bits = ds1,8, *

Примечание: 10 пробелов для перемещения текста вправо

КОММЕНТАРИЙ: ""

Примечание: заголовки столбцов должны быть такой же ширины, как и столбцы.

КОММЕНТАРИЙ: "Максимум"
КОММЕНТАРИЙ: "Средний"
КОММЕНТАРИЙ: «Минимум»

КОММЕНТАРИЙ: "95-й процентиль \ l"
ОБЛАСТЬ: ds0bits # 00C000: «Входящий»
GPRINT: ds0max: "% 6.2lf% Sbps"
GPRINT: ds0avg: "% 6.2lf% Sbps"
GPRINT: ds0min: "% 6.2lf% Sbps"
GPRINT: ds0pct: "% 6.2lf% Sbps \ l"
LINE1: ds1bits # 0000FF: "Исходящий"
GPRINT: ds1max: "% 6.2lf% Sbps"
GPRINT: ds1avg: "% 6.2lf% Sbps"
GPRINT: ds1min: "% 6.2lf% Sbps"
GPRINT: ds1pct: "% 6.2lf% Sbps \ l"

Взаимозачет a линия on оси
В зависимости от ваших потребностей вы можете сделать это двумя способами:

· Сместите данные, затем нанесите на график

DEF: mydata = my.rrd: ds: AVERAGE

Примечание: это также повлияет на любую другую команду, которая использует "данные".

CDEF: данные = mydata, 100, +
LINE1: data # FF0000: «Данные со смещением»

· График исходных данных со смещением

DEF: mydata = my.rrd: ds: AVERAGE

Примечание: в первой строке нет цвета, поэтому ее не видно

LINE1: 100

Примечание: вторая строка накладывается поверх первой.

LINE1: mydata # FF0000: «Данные со смещением»: СТЕК

Рисование Пунктирная линий
Также работает для HRULE и VRULE

· Стиль по умолчанию: - - - - -

LINE1: данные # FF0000: «пунктирная линия»: тире

· Более навороченный стиль со смещением: - - Напишите нам в чат или Email - Напишите нам в чат или Email -

LINE1: данные # FF0000: «другая пунктирная линия»: тире = 15,5,5,10: тире-смещение = 10

Дата диапазоны
Последние четыре недели: --start end-4w --end 00:00
Январь 2001: --start 20010101 --end start + 31d
Январь 2001: - начало 20010101 - конец 20010201
Последний час: --start end-1h
Последние 24 часа:
Вчера: - конец 00:00

Просмотр текущий и предыдущий неделя вместе
--end сейчас --start end-1w
DEF: thisweek = router.rrd: ds0: СРЕДНИЙ
DEF: lastweek = router.rrd: ds0: AVERAGE: end = now-1w: start = end-1w

Сдвинуть данные вперед на одну неделю (604800 секунд)

SHIFT: последняя неделя: 604800
[больше обычных файлов VDEF и CDEF, если хотите]
ОБЛАСТЬ: lastweek # 0000FF: Прошлая \ неделя
LINE1: thisweek # FF0000: This \ week

отклоняющийся Поведение обнаружение
Если специализированная функция RRA существуют для обнаружения аномального поведения, их можно использовать
для создания графика временного ряда с доверительными интервалами и ошибками.

Пример графика rrdtool.png
DEF:obs=monitor.rrd:ifOutOctets:AVERAGE
DEF:pred=monitor.rrd:ifOutOctets:HWPREDICT
DEF:dev=monitor.rrd:ifOutOctets:DEVPREDICT
DEF:fail=monitor.rrd:ifOutOctets:FAILURES
TICK:fail#ffffa0:1.0:"Ошибки\: вышло среднее количество битов"
CDEF:scaledobs=obs,8,*
CDEF:upper=pred,dev,2,*,+
CDEF:lower=pred,dev,2,*,-
CDEF:scaledupper=upper,8,*
CDEF:scaledlower=ниже,8,*
LINE2:scaledobs#0000ff:"Среднее количество бит"
LINE1:scaledupper#ff0000:"Верхняя доверительная граница: среднее количество бит"
LINE1: scaledlower # ff0000: «Нижняя граница достоверности: выход среднего бит»

В этом примере создается график серии данных, выделенный синим цветом (LINE2 с масштабными значками
виртуальный источник данных), доверительные границы выделены красным (масштабируемые виртуальные данные
источников), и потенциальные сбои (т. е. потенциальное аберрантное отклоняющееся поведение), отмеченные
вертикальные желтые линии (источник данных сбоя).

Необработанные данные поступают из СРЕДНЕГО RRA, наилучшее разрешение наблюдаемых временных рядов
(одна консолидированная точка данных на одну первичную точку данных). Прогнозируемые (или сглаженные) значения
хранятся в HWPREDICT RRA. Прогнозируемые отклонения (подумайте о стандартном отклонении)
значения хранятся в DEVPREDICT RRA. Наконец, НЕУДАЧИ RRA содержит индикаторы,
где 1 обозначает потенциальную неисправность.

Все данные масштабируются до битов (вместо октетов) путем умножения на 8.
доверительные границы вычисляются смещением на 2 отклонения как выше, так и ниже
прогнозируемые значения (верхний и нижний CDEF). Вертикальные линии указывают на возможные отказы
отображаются в виде графика с помощью элемента графика TICK, который преобразует ненулевые значения в RRA в тик
Метки. Здесь аргумент доли оси, равный 1.0, означает, что деления охватывают всю ось Y,
и, следовательно, становятся вертикальными линиями на графике.

Выбор из 2 отклонений (коэффициент масштабирования) соответствует значению по умолчанию, используемому внутри
ОТКАЗЫ RRA. Если внутреннее значение изменено (см. Rrdtune), эта команда построения графика должна
быть измененным, чтобы быть последовательным.

A в своих размышлениях on данным снижение:

The RRDtool график команда предназначена для построения данных с заданным временным разрешением,
независимо от фактического разрешения данных в файле RRD. Это может представлять
проблема для специализированных функций консолидации, которые поддерживают однозначное сопоставление
между первичными точками данных и консолидированными точками данных. Если график настаивает на просмотре
содержание этих RRA в более грубом временном масштабе график команда пытается сделать
что-то умное, но полосы уверенности и неудачи больше не одинаковы
смысл и может вводить в заблуждение.

Используйте rrdgraph_examples в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows