URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89173
[ Назад ]

Исходное сообщение
"rrdtool + динамическое добавление источников"

Отправлено acab , 18-Июн-10 14:50 
Есть задача, рисовать график использования канала.
Есть скрипт, который отдаёт данные по загрузке канала.

Хочу пример или мыслю, который можно использовать в качестве создания графика, на котором будет загрузка канала.
Соответственно, будет от 5 до 20 источников данных для rrdtool (DS).

Я так понимаю, что при создании базы rrd надо чтото указывать во флагах? Или я чтото путаю?
Просто я не понимаю как сделать базу с динамическими источниками....

rrdtool create myrouter.rrd --step 300      \
        DS:host1:COUNTER:600:U:U                     \
        DS:host2:COUNTER:600:U:U                     \
        DS:host3:COUNTER:600:U:U                     \
        DS:host4:COUNTER:600:U:U                     \
        DS:hostN:COUNTER:600:U:U                     \
        RRA:AVERAGE:0.5:1:600                         \
        RRA:MAX:0.5:1:600                        

Создавать к примеру базу на всю подсеть - не камильфо...
Вот и хочется чтото такое придумать, что если в базе нету хоста (ip), то надо будет добавить его чтоли...


Содержание

Сообщения в этом обсуждении
"rrdtool + динамическое добавление источников"
Отправлено михалыч , 18-Июн-10 18:59 
>
>
>Есть задача, рисовать график использования канала.
>Есть скрипт, который отдаёт данные по загрузке канала.
>
>

Есть!
Есть такая партия, наркотиков из Таиланда! (С)

Посмотрите сюда http://bandwidthd.sourceforge.net/
может подойдет, умеет работать с БД (postgresql), рисует красивые графики, я его для прикола и чиста спортивного интереса по-русски научил говорить =)


"rrdtool + динамическое добавление источников"
Отправлено acab , 18-Июн-10 19:04 
>[оверквотинг удален]
>>Есть скрипт, который отдаёт данные по загрузке канала.
>>
>>
>
>Есть!
>Есть такая партия, наркотиков из Таиланда! (С)
>
>Посмотрите сюда http://bandwidthd.sourceforge.net/
>может подойдет, умеет работать с БД (postgresql), рисует красивые графики, я его
>для прикола и чиста спортивного интереса по-русски научил говорить =)

Спасибо за ответ!

А вот но в режиме онлайн пишет текущую загрузку канала по IP?


"rrdtool + динамическое добавление источников"
Отправлено михалыч , 18-Июн-10 19:17 
>[оверквотинг удален]
>>Есть такая партия, наркотиков из Таиланда! (С)
>>
>>Посмотрите сюда http://bandwidthd.sourceforge.net/
>>может подойдет, умеет работать с БД (postgresql), рисует красивые графики, я его
>>для прикола и чиста спортивного интереса по-русски научил говорить =)
>
>Спасибо за ответ!
>
>А вот но в режиме онлайн пишет текущую загрузку канала по IP?
>

А как обновите созданную HTML'ку так сразу и получите самые свежие данные =)

Вот чего bandwidthd про себя пишет

bandwidthd tracks usage of TCP/IP network subnets and builds HTML files with
graphs to display network utilization. Charts are built by individual IP. It
color codes HTTP, TCP,UDP, ICMP, VPN, and P2P traffic. Unlike MRTG, it tracks
each individual IP address, not the status of any particular link.


"rrdtool + динамическое добавление источников"
Отправлено acab , 18-Июн-10 19:20 
мне кажется, или действительно так: эта штука пишет суммарный траффик. а не текущую скорость.....

"rrdtool + динамическое добавление источников"
Отправлено михалыч , 18-Июн-10 19:23 
>мне кажется, или действительно так: эта штука пишет суммарный траффик. а не
>текущую скорость.....

Нет (С)
Эта штука пишет И СУММАРНЫЙ ТРАФИК И ТЕКУЩУЮ СКОРОСТЬ
Причем, делает это и по отдельным хостам, появляющимися динамически в сети, и общую стату по всем хостам также отдает. За день, неделю, месяц и год.


"rrdtool + динамическое добавление источников"
Отправлено acab , 18-Июн-10 19:25 
>>мне кажется, или действительно так: эта штука пишет суммарный траффик. а не
>>текущую скорость.....
>
>Нет (С)
>Эта штука пишет И СУММАРНЫЙ ТРАФИК И ТЕКУЩУЮ СКОРОСТЬ
>Причем, делает это и по отдельным хостам, появляющимися динамически в сети, и
>общую стату по всем хостам также отдает. За день, неделю, месяц
>и год.

спасибо. странно. вроде как пользовался. но толком не писало...


"rrdtool + динамическое добавление источников"
Отправлено михалыч , 18-Июн-10 19:34 
>>>мне кажется, или действительно так: эта штука пишет суммарный траффик. а не
>>>текущую скорость.....
>>
>>Нет (С)
>>Эта штука пишет И СУММАРНЫЙ ТРАФИК И ТЕКУЩУЮ СКОРОСТЬ
>>Причем, делает это и по отдельным хостам, появляющимися динамически в сети, и
>>общую стату по всем хостам также отдает. За день, неделю, месяц
>>и год.
>
>спасибо. странно. вроде как пользовался. но толком не писало...

Хм.. вы по ссылке ходили? Картинки видели? На них четко видно, на первой и третьей, что есть и тотал и отдельные хосты (ипы, которые также как линки разворачиваются как на второй картинке) или нажмите линк экзампл и также увидете http://bandwidthd.sourceforge.net/demo/
Только прикрутите БД, а то без неё данные только до ребута. Я не знаю, какая у вас ОС, очень рекомендую на их форум сходить, многие вопросы отпадут. http://sourceforge.net/projects/bandwidthd/forums