The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Построение графиков из rrdtool. Под..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Построение графиков из rrdtool. Под..."  
Сообщение от auto_tips on 28-Дек-05, 01:16 
Пусть имеется созданная rrd база в файле /path/to/file.rrd (man rrdcreate),
в которой содержатся 2 столбца данных ifinoctets и ifoutoctets
(число входящих и исходящих пакетов на интерфейсе за минуту). Как обновлять man rrdupdate.
Задача: требуется отобразить это графически с подписью данных, а так же суммарным трафиком
и средней загрузкой канала.
Создаётся график следующим образом:

#!/bin/sh
/usr/local/bin/rrdtool graph /tmp/picture.png  --end now --start -1d \
    --width 500 --height 600 --imgformat PNG \
    --title "title"  --rigid  --color BACK#FAFAFA  \
    DEF:ifino=/path/to/file.rrd:ifinoctets:AVERAGE   \
    DEF:ifouto=/path/to/file.rrd:ifoutoctets:AVERAGE   \
    CDEF:ifino1=ifino,60,/                      \
    CDEF:ifouto1=ifouto,60,/                    \
    VDEF:sumin=ifino1,TOTAL                     \
    VDEF:sumout=ifouto1,TOTAL                   \
    VDEF:maxin=ifino1,MAXIMUM                   \
    VDEF:maxout=ifouto1,MAXIMUM                 \
    VDEF:avgin=ifino1,AVERAGE                   \
    VDEF:avgout=ifouto1,AVERAGE                 \
    AREA:ifino1#00FF00:"In"           \
    GPRINT:maxin:"Max=%lf%s"          \
    GPRINT:avgin:"Avg=%lf%s"          \
    GPRINT:sumin:"Sum=%lf%sl"         \
    LINE1:ifouto1#0000FF:"Out"        \
    GPRINT:maxout:"Max=%lf%s"         \
    GPRINT:avgout:"Avg=%lf%s"         \
    GPRINT:sumout:"Sum=%lf%s\l"              

Результатом работы данного скрипта будет создание графика входящих и сходящих пакетов
на интерейсе(в байт/сек), а так же будут отражены на графике средняя загрузка,
пиковые значения и суммарный трафик  через интрефейс.
подробнее об параметрах в man rrdgraph,man rrdgraph_rpn,man rrdgraph_graph

URL:
Обсуждается: http://www.opennet.dev/tips/info/949.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от Камар email on 28-Дек-05, 01:16 
ну лучшеб сразу и написал man rrdgraph
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от miwa email on 03-Янв-06, 14:35 
Хм. А че это за VDEF такой, о котором man ничего не знает?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от Ok on 04-Янв-06, 10:19 
Версия RRDTool у него новая, VDEF понимает. Я не помню с какой именно начинается.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от Аноним email on 06-Янв-06, 17:48 
Да уж. Краткость - сестра таланта.
Предлагаю краткое изложение статейки:

"
Здравстуйте, я вам расскажу как нарисовать график. man rrdcreate, man rrdupdate, man rrdgraph.

Всем спасибо.
"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от serge email(??) on 07-Янв-06, 08:26 
У меня есть несколько десятков текстовых файлов с примерами использования софта, таких как этот. И когда нужно что-то написать, я нахожу файлик, делаю cut+paste и исправляю пути под ситуацию.
OpenNET - стал подобным буффером обмена и это хорошо. Пользуйтесь этим.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от Аноним on 27-Июн-06, 14:48 
Мне кажется, прежде чем обратиться к совету, необходимо иметь представление для этого есть man страница. Так что, я считаю, что это очень хороший пример. Тем более выводит достаточно много информации в доступном виде
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от billybons2006 email(ok) on 24-Апр-07, 10:01 
Я тоже считаю, что пример очень даже хорош. Без всякой воды. Спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от Noob (??) on 13-Янв-09, 19:07 
"Sum=%lf%s\l" конструкция вызывает у rrdtool 1.3.3 удивление
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Построение графиков из rrdtool. Подсчёт суммарного трафика"  
Сообщение от BH on 15-Апр-09, 13:36 
А как строится база? Как обновляется?

Вот нормальная и полная статья по подсчету чего угодно с RRD. http://live.daemony.org/freebsd/rrdtools-usage-for-server-st... А что здесь, мне неясно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру