|
23.12.2011, 21:06 Вверх | #1 | |||
Fedoraвод
|
Статистика загруженности канала
Гуглил не раз, но так и не нашел нормального простого решения. Нужна программа или скрипт, которая будут постоянно чекать загруженность инет канала и выдавать в удобном виде - график (с интервалом времени) либо csv или xml.
Основное условие - минимум зависимостей, чтобы она не тянула мегов 300 разных библиотек, так как такой функционал реально уложить в сотню килобайт кода. Второе уcловие, автономность, т.е. скрипт статистики нагрузки на канал не должен зависеть от веб сервера, базы данных (напр. мускула) и естественно от интерпретатора php. Ну вот вроде и все. Буду признателен за помощь или дельные советы по этому поводу. ЗЫ. Статистика будет обслуживать выдленные сервера с высокой нагрузкой на интернет канал. |
|||
23.12.2011, 21:45 Вверх | #2 | |||
Коварный тип
|
Злой, погуглил : http://linuxportal.ru/entry.php/92_0_3_10/
|
|||
Cказали cпасибо: |
24.12.2011, 12:03 Вверх | #3 | |||
Fedoraвод
|
К сожалению официальный сайт cban приказал долго жить. Найти оказалось не так просто, по причине одноименной банерной сети в канаде. Потому прикрепил к посту архивированный бинарник последней сборки, чтобы всегда под рукой был.
Пошел тестировать, что умеет этот кусок кода весом в 8 килобайт ))) |
|||
24.12.2011, 18:24 Вверх | #7 | |||
Fedoraвод
|
FreeD, пробовал, даже на домашнем компе она стоит, но данные она показывает в охренительно неудобном формате, хрен что поймешь. Короче в топку vnstat, понравился результат от использования связки cban + mrtg, но проблема заставить это сырбор заработать на 64 битной платформе.
|
|||
Последний раз редактировалось Злой; 24.12.2011 в 18:44.. |
||||
26.12.2011, 22:29 Вверх | #10 | |||
Уважаемая личность
|
Честно, не совсем понимаю зачем cban+mrtg. Снимай статистику по snmp или rrdtool. А дальше уже строить графики как самому захочется. Я вообще юзаю zabbix и меня устраивает. Но под него работает отдельный сервер и снимает статистику с остальных. И там куча всякой информации от использования диска до нагрузки на бесперебойники и свичи.
По vnstat на самом деле все просто. RX - полученный траф, входящий. TX - исходящий траф. Показывает сколько мбит + сколько пакетов прошло через интерфейс. Что еще нужно то? красивые графики - rrdtool (или snmp) + php gd, но это все-равно привязка к веб-серверу. munin, cacti, zabbix, nagios. Из бесплатного лучше не найдешь. |
|||
26.12.2011, 22:36 Вверх | #11 | |||
Уважаемая личность
|
Пример из жизни:
[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 Что именно тебе не ясно из этой статистики? |
|||
26.12.2011, 23:59 Вверх | #12 | |||
Fedoraвод
|
в точку, только это не так важно, какой дистрибутив
Тем что на сервере нет ни мускула, ни апапча, ни php, ни прочей шелухи которая нафиг не нужна можно только посмеяться, а вот мой пример при использовании этой лёгенькой связки (кстати уже нифига не связка, обошелся без cban) найди 30 отличий )) Это суточная нагрузка, а так же присутствует недельная, месячна и годовая! Больше и мечтать то не очем. vnstat нихрена не говорит, а картинка даже слепому покажет что канал забит под завязку, надо кластеризироваться ))) |
|||
Последний раз редактировалось Злой; 27.12.2011 в 00:05.. |
||||
27.12.2011, 12:30 Вверх | #15 | |||
Уважаемая личность
|
если успею, седня попробую поискать как я делал подобное. уже давно им не пользуюсь для таких целей, подзабыл
Да, кстати, а как ты собираешься смотреть графики, если не хочешь привязываться к вебсерверу? |
|||
27.12.2011, 12:33 Вверх | #16 | |||
Уважаемая личность
|
А вообще, гляди на оф. сайте http://humdi.net/vnstat/ там есть vnStat related
|
|||
27.12.2011, 13:31 Вверх | #18 | |||
Fedoraвод
|
Мог бы сразу написать что для этого надо поставить еще кучу всякого барахла.
А так я прав, голый vnstat стату кидает только в консоль, причем в очень неудобном формате. Так же не стоит забывать о том, что это каждый раз коннект по ssh и ввод нужных команд. В выбранном мной варианте фигурирует только закладка в браузере, перейдя по которой сразу все видно... |
|||