The OpenNET Project / Index page

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

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

"OpenNews: Мониторинг загрузки канала интернет-шлюза на FreeB..."  
Сообщение от opennews on 25-Июл-07, 18:06 
В статье (http://bozza.ru/?c=237&p=content) продемонстрирован способ использования пакета rrdtool для построения графиков загрузки интернет-канала и отдельных сетевых сервисов.

URL: http://bozza.ru/?c=237&p=content
Новость: http://www.opennet.dev/opennews/art.shtml?num=11540

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

 Оглавление

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


1. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Аноним on 25-Июл-07, 18:06 
а можно было поставить cacti. самому кроме немного переделанного скрипта network_usage.sh ничего делать бы не пришлось. И увидеть график за произвольный период можно было бы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Аноним on 25-Июл-07, 18:10 
>а можно было поставить cacti.

Ага, этот cacti за собой кучу ненужного хлама за собой потянет (как минимум php, apache, mysql). Вам это нужно на шлюзе ? Мне нет.

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

19. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от bodun on 26-Июл-07, 19:33 
на шлюзе надо только настроить bsnmpd

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

3. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от vbv email(ok) on 25-Июл-07, 18:26 
Не плохая статейка. Для народа полезная, в качестве начала работы с rrdtool.
От себя добавлю еще то, что для построения графиков удобно использовать rrdcgi и строить графики по мере необходимости.
Пакет хороший и работает вобщем нормально и ожидаемо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от syhpoon email on 25-Июл-07, 19:02 
В своё время делал почти тоже самое но для отрисовки RTT и процента потерь на хосты. Если кому интересно - pyrrdp.sf.net
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Vladimir (??) on 25-Июл-07, 22:03 
Посмотрите smokeping [http://oss.oetiker.ch/smokeping/], пожалейте свое время :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Cyrill Malevanov on 26-Июл-07, 11:00 
>Посмотрите smokeping [http://oss.oetiker.ch/smokeping/], пожалейте свое время :)

advancedping plugin для cacti

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

8. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от abigor email on 26-Июл-07, 05:02 
мне как раз сейчас такое надо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Triam on 25-Июл-07, 19:03 
А можно и Nagios
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Basmach on 25-Июл-07, 21:18 
Зачем cacti ставить на шлюзе? Достаточно поставить net-snmp, а cacti на другую машину.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Aix email(??) on 26-Июл-07, 08:00 
В сети мониторится более 200 параметров: серваки, киски, др. активка. отрисовка из rrd по требованию (fast cgi) - рулит =) ибо в своё время пробовал cacti так вот комп для мониторинга и ремоут сислогов вгружался ею по самое не хочу. А уж крутить на шлюзе мускули и пхп вообще бред.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Cyrill Malevanov on 26-Июл-07, 10:59 
ну так в какти надо было поллер поставить через С-демон, а не через пхпшный скрипт
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 26-Июл-07, 09:23 
Я сравнивал статистику, выдаваемую мне провайдером, с той, которую рисовали мне эти скрипты - совпадение практически полное.

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

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

13. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Bocha email(??) on 26-Июл-07, 11:44 
Юзаю mrtg, мне хватает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 26-Июл-07, 11:56 
>Юзаю mrtg, мне хватает.

Изначально я нацеливался тоже на mrtg, но ограничения mrtg мне не понравились. К тому же они чуть различны в синтаксисе, и я решил сразу смотреть более продвинутый продукт. К тому же мой пров юзает rrdtool, так что я решил от него не отставать :)

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

24. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Онаним on 30-Июл-07, 17:19 
>Юзаю mrtg, мне хватает.

mrtg- тормоз.
юзаю snm (http://snm.sf.net), мне хватает.
дописал туда пару плагинов.
и главное - никакого пэхобэ.

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

15. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от gvf on 26-Июл-07, 14:06 
Это не мониторинг загрузки - это подсчет трафика.
Для мониторинга, период съема статистики порядка 30 сек. Да и достаточно snmpd запусить и снимать прямо с интерфейса.
Для подсчета трафика - можно и 30 мин. Если на шлюзе фря - то выбор весьма широк. Я бы в таком случае смотрел на flowtools или подобное - тогда будешь знать структуру трафика.

Про вторую тачку. Если конторка маленькая - то нефиг зверинец разводить (кучу машин), а если большая - не морочьте голову, купите cisco или на худой конец [zyxel|dlink|и_что_еще_там]

ИМХО конечно.

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

16. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 26-Июл-07, 14:20 
>Это не мониторинг загрузки - это подсчет трафика.

Если уж так говорить, то это и то и другое сразу. Но на подсчет трафика это не тянет по нескольким моментам. По моей информации, брать rrdtool за основу биллинга не правильно из-за округлений, которые он делает. Потом, информация о трафике должна быть более удобна для вывода по запросу - за день, неделю, месяц, за произвольный период. Мой способ это не поддерживает. Т.е. сделать это возможно, но для этого есть  более простые и удобные решения.

>Для мониторинга, период съема статистики порядка 30 сек.

Возможно. Мне вполне достаточно было 5 минут. Это исправить довольно просто слава Богу :)

>Да и достаточно snmpd запусить и снимать прямо с интерфейса.

никто и не говорил, что это единственный вариант :)

>Для подсчета трафика - можно и 30 мин.

Не согласен, т.к. в этом случае если счетчики обнуляться (например, я обновлю правила ipfw), то статистика будет потеряна аж за 30 минут, а не 5 минут. Хотя, справедливости ради надо отметить, что в случае обнуления счетчиков мои скрипты тоже выдают "всякие радости". Я над этим работаю.

>Если на шлюзе фря - то выбор весьма широк. Я бы в таком случае смотрел
>на flowtools или подобное - тогда будешь знать структуру трафика.

Даже не слышал о таком, но, как я говорил, в мире куча всего, и я не претендую на единственное решение. Просто rrdtool - довольно универсальная вещь. Ей можно считать не только трафик, но и вообще все что угодно и самое главное - рисовать картинки :):):)

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

17. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от leon55 on 26-Июл-07, 14:34 
какти грузит тачку неплохо.
У нас, где более-менее выделенщиков (1000-1200) cacti показал себя с не лучшей стороны.
Юзаем snmp+rrdtool+perl=png картинкоs
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 26-Июл-07, 14:36 
с какой регулярностью снимаете статистику?


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

20. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Аноним on 27-Июл-07, 12:20 
http://bog.pp.ru/work/rrdtool.html

собственно о ррд. давно и подробно описано

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

23. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 (ok) on 29-Июл-07, 19:18 
>http://bog.pp.ru/work/rrdtool.html

это как один из ресурсов, который я изучал при знакомстве с rrdtool. Но он для меня опказался слишком "умным" либо сложным

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

21. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от universite email(ok) on 27-Июл-07, 13:34 
Во-первых нет скриншотов.
Во-вторых, cacti полностью рисует графики загрузки с удаленных сетевых интерфейсов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Аноним on 28-Июл-07, 17:20 
mrtg тоже может юзать rrd (Logformat: rrdtool), rrd и mrtg один чел написл
для динамической отрисовки можно использовать http://my14all.sourceforge.net/
хотя, две величины на графике - это мало
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от sda00 email(??) on 15-Ноя-07, 14:19 
извините, я совершенно не знаком с OpenBSD, но вот для мониторинга и отчётности по трафику пользую ntop. неужели это хуже, чем способ, описанный в статье?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 15-Ноя-07, 16:21 
>извините, я совершенно не знаком с OpenBSD, но вот для мониторинга и
>отчётности по трафику пользую ntop. неужели это хуже, чем способ, описанный
>в статье?

а почему "неужели"? Ведь каждый сам решает, что ему удобнее и лучше :) Если вам нравится ntop, то юзайте его.

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

27. "OpenNews: Мониторинг загрузки канала интернет-шлюза на FreeB..."  
Сообщение от Noob (??) on 09-Апр-08, 17:14 
Братцы, помогите! (кто уже разобрался)
Прошел по инструкции, скомпилилось без ошибок, ок настал черед файлов вооружившись маном и инструкцией  
Сделал в IPFW счетчики, начал вытачивать файлы с командами...

Ошибка первая при запуске
*networkusage.sh
#!/bin/sh

mail_input=`ipfw show 80 | awk '{print $3}'`
mail_output=`ipfw show 81 | awk '{print $3}'`
http_traf=`ipfw show 82 | awk '{print $3}'`
shttp_traf=`ipfw show 83 | awk '{print $3}'`
ftp_traf=`ipfw show 84 | awk '{print $3}'`
all=`ipfw show 85 | awk '{print $3}'`

rrdtool update /usr/local/rrdtool-1.2.27/db/network_usage.rrd \
N:$mail_input:$mail_output:$http_traf:$shttp_traf:$ftp_traf:$all

*Получаю:
ERROR: expected timestamp not found in data source from
now:2991935:6312:44368311:5850271:1302:318461263: not found
# ./network_usage.sh
Подскажите что делать?

Следующая ошибка видимо проистекает из преведущей?
RROR:: Too many arguments.
# RROR: expected timestamp not found in data source from
# ./network_usage_create.sh

*networkusage_create.sh
#!/bin/sh

rrdtool create /usr/local/rrdtool-1.2.27/db/network_usage.rrd \
--start now \
DS:mail_input:COUNTER:600:U:U \
DS:mail_output:COUNTER:600:U:U \
DS:html_traf:COUNTER:600:U:U \
DS:shtml_traf:COUNTER:600:U:U \
DS:ftp_traf:COUNTER:600:U:U \
DS:all:COUNTER:600:U:U \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \


*network_usage_graph2.sh
#!/bin/sh


WWWPREFIX=/usr/ass/!default/rrdtool/images
RRDPREFIX=/usr/local/rrdtool-1.2.27/db

rrdtool graph $WWWPREFIX/network.png \
--width 500 --height 500 --imgformat PNG \
--start -43200 \
--title "Bandwidth graph for last 12 hours" --rigid --color BACK#FAFAFA \
--vertical-label Kbit/sec \
DEF:ifino=$RRDPREFIX/network_usage.rrd:mail_input:AVERAGE \
DEF:ifouto=$RRDPREFIX/network_usage.rrd:mail_output:AVERAGE \
DEF:html_traf=$RRDPREFIX/network_usage.rrd:html_traf:AVERAGE \
DEF:shtml_traf=$RRDPREFIX/network_usage.rrd:shtml_traf:AVERAGE \
DEF:ftp_traf=$RRDPREFIX/network_usage.rrd:ftp_traf:AVERAGE \
DEF:all=$RRDPREFIX/network_usage.rrd:all:AVERAGE \
CDEF:smtp=ifino,128, \
CDEF:pop3=ifouto,128, \
CDEF:html=html_traf,128, \
CDEF:shtml=shtml_traf,128, \
CDEF:ftp=ftp_traf,128, \
CDEF:all1=all,128, \
VDEF:sumsmtp=ifino,TOTAL \
VDEF:sumpop3=ifouto,TOTAL \
VDEF:sumhtml=html_traf,TOTAL \
VDEF:sumshtml=shtml_traf,TOTAL \
VDEF:sumftp=ftp_traf,TOTAL \
VDEF:sumall=all,TOTAL \
VDEF:maxsmtp=smtp,MAXIMUM \
VDEF:maxpop3=pop3,MAXIMUM \
VDEF:maxhtml=html,MAXIMUM \
VDEF:maxshtml=shtml,MAXIMUM \
VDEF:maxftp=ftp,MAXIMUM \
VDEF:maxall=all1,MAXIMUM \
VDEF:avgsmtp=smtp,AVARAGE \
VDEF:avgpop3=pop3,AVERAGE \
VDEF:avghtml=html,AVERAGE \
VDEF:avgshtml=shtml,AVERAGE \
VDEF:avgftp=ftp,AVERAGE \
VDEF:avgall=all1,AVERAGE \
AREA:all1#CCCCCC:"ALL" \
GPRINT:maxall:"Max=%lf%s" \
GPRINT:avgall:"Avg=%lf%s" \
GPRINT:sumall:"Sum=%lf %sbytes\l" \
LINE1:html#FF6600:"HTML" \
GPRINT:maxhtml:"Max=%lf%s" \
GPRINT:avghtml:"Avg=%lf%s" \
GPRINT:sumhtml:"Sum=%lf %sbytes\l" \
LINE1:shtml#00FF00:"SHTML" \
GPRINT:maxshtml:"Max=%lf%s" \
GPRINT:avgshtml:"Avg=%lf%s" \
GPRINT:sumshtml:"Sum=%lf %sbytes\1" \
LINE1:pop3#0000FF:"POP3" \
GPRINT:maxpop3:"Max=%lf%s" \
GPRINT:avgpop3:"Avg=%lf%s"      \
  GPRINT:sumpop3:"Sum=%lf %sbytes\l" \
LINE1:smtp#FF0000:"SMTP" \
GPRINT:maxsmtp:"Max=%lf%s" \
GPRINT:avgsmtp:"Avg=%lf%s" \
GPRINT:sumsmtp:"Sum=%lf %sbytes\l" \
LINE1:ftp#FF00FF:"FTP" \
GPRINT:maxftp:"Max=%lf%s" \
GPRINT:avgftp:"Avg=%lf%s" \
GPRINT:sumftp:"Sum=%lf %sbytes\1" \

Ругается:
ERROR: Could not make sense out of ' '
GPRINT:avgpop3:Avg=%lf%s: not found
GPRINT:sumftp:Sum=%lf %sbytes\1: not found
# ./network_usage_graph2.sh
Вроде все как в примере а работать не хочет :) Помогите пожалуйста, укажите на ошибки.

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

28. "OpenNews: Мониторинг загрузки канала интернет-шлюза на FreeB..."  
Сообщение от Noob (??) on 09-Апр-08, 20:19 
Вместо
now:2991935:6312:44368311:5850271:1302:318461263: not found
показывает , извините не то из буфера вбросил :)
N:2991935:6312:44368311:5850271:1302:318461263: not found

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

29. "OpenNews: Мониторинг загрузки канала интернет-шлюза на FreeB..."  
Сообщение от Недоадмин on 17-Апр-08, 11:41 
date +%s | awk '{print %1}' = дата в секундах, нет?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от Недоадмин on 13-Май-08, 12:43 
Спасибо всем кто "помог"
Вот примеры статистики для тех кто не хочет ставить "готовое непонятно что"
http://freshmeat.net/redir/bgraphs/37367/url_tgz/bgraphs-1.1...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Мониторинг загрузки канала интернет-шлюза на FreeBSD"  
Сообщение от billybons2006 email(ok) on 14-Май-08, 10:51 
>Вот примеры статистики для тех кто не хочет ставить "готовое непонятно что"

гы, вот вам "готовое посмотреть" вместо "готовое почитать" :)

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

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

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




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

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