Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Операционные системы > Linux
Расширенный поиск

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2011, 22:06 Вверх   #1
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию Статистика загруженности канала

Гуглил не раз, но так и не нашел нормального простого решения. Нужна программа или скрипт, которая будут постоянно чекать загруженность инет канала и выдавать в удобном виде - график (с интервалом времени) либо csv или xml.
Основное условие - минимум зависимостей, чтобы она не тянула мегов 300 разных библиотек, так как такой функционал реально уложить в сотню килобайт кода.
Второе уcловие, автономность, т.е. скрипт статистики нагрузки на канал не должен зависеть от веб сервера, базы данных (напр. мускула) и естественно от интерпретатора php.
Ну вот вроде и все.
Буду признателен за помощь или дельные советы по этому поводу.

ЗЫ. Статистика будет обслуживать выдленные сервера с высокой нагрузкой на интернет канал.
  Ответить с цитированием
Старый 23.12.2011, 22:45 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Злой, погуглил : http://linuxportal.ru/entry.php/92_0_3_10/
  Ответить с цитированием
Cказали cпасибо:
Старый 24.12.2011, 13:03 Вверх   #3
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

К сожалению официальный сайт cban приказал долго жить. Найти оказалось не так просто, по причине одноименной банерной сети в канаде. Потому прикрепил к посту архивированный бинарник последней сборки, чтобы всегда под рукой был.

Пошел тестировать, что умеет этот кусок кода весом в 8 килобайт )))
Вложения
Тип файла: zip cban.zip (8.1 Кб, 0 просмотров)
  Ответить с цитированием
Старый 24.12.2011, 13:54 Вверх   #4
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Фейк, версия не самая последняя, должна быть 0.1.8 а выложена 0.1.6
  Ответить с цитированием
Старый 24.12.2011, 17:58 Вверх   #5
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

vnstat пробовал? консольная утилита, без зависимостей
  Ответить с цитированием
Старый 24.12.2011, 19:23 Вверх   #6
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Вот блин, все в этой теме вертится вокруг cban, а он как оказалось не пашет на 64 битной платформе.
Все пробы и время коту под хвост.
  Ответить с цитированием
Старый 24.12.2011, 19:24 Вверх   #7
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

FreeD, пробовал, даже на домашнем компе она стоит, но данные она показывает в охренительно неудобном формате, хрен что поймешь. Короче в топку vnstat, понравился результат от использования связки cban + mrtg, но проблема заставить это сырбор заработать на 64 битной платформе.

Последний раз редактировалось Злой; 24.12.2011 в 19:44..
  Ответить с цитированием
Старый 26.12.2011, 16:19 Вверх   #8
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

А какая ось у тебя?
  Ответить с цитированием
Старый 26.12.2011, 17:12 Вверх   #9
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от FreeD Посмотреть сообщение
А какая ось у тебя?
Ну если судить по его логике, то он скорее всего поставил Debian.
  Ответить с цитированием
Старый 26.12.2011, 23:29 Вверх   #10
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

Честно, не совсем понимаю зачем cban+mrtg. Снимай статистику по snmp или rrdtool. А дальше уже строить графики как самому захочется. Я вообще юзаю zabbix и меня устраивает. Но под него работает отдельный сервер и снимает статистику с остальных. И там куча всякой информации от использования диска до нагрузки на бесперебойники и свичи.

По vnstat на самом деле все просто. RX - полученный траф, входящий. TX - исходящий траф.
Показывает сколько мбит + сколько пакетов прошло через интерфейс. Что еще нужно то? красивые графики - rrdtool (или snmp) + php gd, но это все-равно привязка к веб-серверу.

munin, cacti, zabbix, nagios. Из бесплатного лучше не найдешь.
  Ответить с цитированием
Старый 26.12.2011, 23:36 Вверх   #11
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

Пример из жизни:

[root@10 ~]# vnstat -l
Monitoring eth0... (press CTRL-C to stop)

rx: 1.44 Mbit/s 1420 p/s tx: 13.07 Mbit/s 1792 p/s


eth0 / traffic statistics

rx | tx
--------------------------------------+------------------
bytes 11.00 MiB | 101.88 MiB
--------------------------------------+------------------
max 2.53 Mbit/s | 23.69 Mbit/s
average 1.77 Mbit/s | 16.36 Mbit/s
min 1.36 Mbit/s | 9.64 Mbit/s
--------------------------------------+------------------
packets 80507 | 108414
--------------------------------------+------------------
max 2088 p/s | 2857 p/s
average 1578 p/s | 2125 p/s
min 1222 p/s | 1445 p/s
--------------------------------------+------------------
time 51 seconds

Что именно тебе не ясно из этой статистики?
  Ответить с цитированием
Старый 27.12.2011, 00:59 Вверх   #12
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
он скорее всего поставил Debian.
в точку, только это не так важно, какой дистрибутив

Цитата Сообщение от FreeD Посмотреть сообщение
Честно, не совсем понимаю зачем cban+mrtg.
Тем что на сервере нет ни мускула, ни апапча, ни php, ни прочей шелухи которая нафиг не нужна


Цитата Сообщение от FreeD Посмотреть сообщение
Пример из жизни:
можно только посмеяться, а вот мой пример при использовании этой лёгенькой связки (кстати уже нифига не связка, обошелся без cban)



найди 30 отличий ))

Это суточная нагрузка, а так же присутствует недельная, месячна и годовая! Больше и мечтать то не очем.

vnstat нихрена не говорит, а картинка даже слепому покажет что канал забит под завязку, надо кластеризироваться )))

Последний раз редактировалось Злой; 27.12.2011 в 01:05..
  Ответить с цитированием
Старый 27.12.2011, 10:38 Вверх   #13
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение


найди 30 отличий ))

Это суточная нагрузка, а так же присутствует недельная, месячна и годовая! Больше и мечтать то не очем.

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







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

Последний раз редактировалось FreeD; 27.12.2011 в 10:41..
  Ответить с цитированием
Старый 27.12.2011, 11:15 Вверх   #14
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от FreeD Посмотреть сообщение
вот что умеет из коробки vnstat:
Методу в студию, а то я в свое время изучил полностью vnstat, нет там таких плюшек...
  Ответить с цитированием
Старый 27.12.2011, 13:30 Вверх   #15
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

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

Да, кстати, а как ты собираешься смотреть графики, если не хочешь привязываться к вебсерверу?
  Ответить с цитированием
Старый 27.12.2011, 13:33 Вверх   #16
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

А вообще, гляди на оф. сайте http://humdi.net/vnstat/ там есть vnStat related
  Ответить с цитированием
Старый 27.12.2011, 14:25 Вверх   #17
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от FreeD Посмотреть сообщение
как ты собираешься смотреть графики, если не хочешь привязываться к вебсерверу?
На серваке стоит голый nginx, так что смотреть картинки не проблема.
  Ответить с цитированием
Старый 27.12.2011, 14:31 Вверх   #18
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от FreeD Посмотреть сообщение
А вообще, гляди на оф. сайте http://humdi.net/vnstat/ там есть vnStat related
Мог бы сразу написать что для этого надо поставить еще кучу всякого барахла.
А так я прав, голый vnstat стату кидает только в консоль, причем в очень неудобном формате.
Так же не стоит забывать о том, что это каждый раз коннект по ssh и ввод нужных команд.
В выбранном мной варианте фигурирует только закладка в браузере, перейдя по которой сразу все видно...
  Ответить с цитированием
Старый 27.12.2011, 14:34 Вверх   #19
Уважаемая личность
 
Аватар для FreeD
FreeD вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Мог бы сразу написать что для этого надо поставить еще кучу всякого барахла.
А так я прав, голый vnstat стату кидает только в консоль, причем в очень неудобном формате.
Так же не стоит забывать о том, что это каждый раз коннект по ssh и ввод нужных команд.
В выбранном мной варианте фигурирует только закладка в браузере, перейдя по которой сразу все видно...
ну если поставить php - это проблема, тогда извини.
  Ответить с цитированием
Старый 27.12.2011, 18:53 Вверх   #20
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от FreeD Посмотреть сообщение
ну если поставить php - это проблема, тогда извини.
Я изначально написал что нужен узкоспециализированный скрипт.
Также я прекрасно понимаю что есть более универсальные средства, которые дают больше информации о состоянии сервера, например кактус и ему подобные. Просто здесь не тот случай.
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:05. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.21742 секунды с 14 запросами