LINUX.ORG.RU
ФорумAdmin

Мониторинг ip адресов сети

 


0

1

Добрый день, появилась необходимость собирать логи о том кто и куда ходит в сети. Собственно ядро сети Catalyst 3750x, в нем Cisco 7201 + сервер доступа, помнится я когда то собирал по netflow на сервере логи, правда было это давно и меня не особо устроило это, помоему была нагрузка на сервер довольно большая от этого, собственно вопрос вот в чем, какие сейчас самые актуальные и не сильно ресурсоемкие способы решения данного вопроса?


наверно, нагрузка была большая не из-за того, что этот netflow такой плохой, а потому что данных очень много? если не урежешь требования, то ничего не поможет

anonymous
()

помоему была нагрузка на сервер довольно большая от этого

Нагрузка на какой сервер ? Который flow-collector ? Или имеется ввиду та железка, где был flow-sensor ? Или речь, вообще, про «всё-в-одном на Linux», netflow через какой-нибудь ulog и там же коллектор с flow-tools ?

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Да тогда был сервер «все-в-одном»... Сервер одним концом смотрит в сеть, другим в 7201, там уже нат... поэтому при сборе netflow с 7201 вместо адресов из сети виден был только адрес сервера доступа, поэтому я тогда решил делать все на сервере... Сейчас вот думаю тоже самое делать, только коллектор на другой сервер вывести...

OxOyD
() автор топика
Ответ на: комментарий от OxOyD

То есть netflow only, других решений не существует ?

А что такое «кто куда ходил» ? Если речь только про http/ftp, то можно ограничиться каким-нибудь Squid-ом, но промышленное решение, пожалуй, только некий сенсор, который по netflow или jflow какому-нибудь льёт на коллектор.

AS ★★★★★
()
Ответ на: комментарий от OxOyD

поэтому при сборе netflow с 7201 вместо адресов из сети виден был только адрес сервера доступа

Значит, не так настроил. Наверняка там можно было и до NAT снять.

поэтому я тогда решил делать все на сервере...

А с ulog я угадал ? Потому как сенсор в виде ulog и сенсор в виде ipt_NETFLOW - две заметные разницы в плане производительности. Так что и «все-в-одном», по идее, должен справиться бы.

И вопрос ещё: а зачем сервер между 7201 и пользователями ?

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от OxOyD

Если память не изменяет то все делал fprobe...

«fprobe - libpcap-based tool that collect network traffic». Нда. libpcap - это вешалка. Если стандартный libpcap, а не c PF_RING собраный. C PF_RING, говорят, быстр, но я не пробовал.

UPD: ещё fprobe-ulog увидел. Это вот побыстрее наверное. Но ipt_NETFLOW, всё равно, быстрее будет.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от OxOyD

Сервер доступа, тобишь шейпинг, биллинг и вкл-выкл

А на 7201 это всё не вышло сделать ? В общем, на мой взгляд, что-то одно тут лишнее. Либо уж всё на Linux, либо всё на 7201 городить.

AS ★★★★★
()

npe-g2 (этот самый 7201) должен жевать около 1.8 Mpps - какой там у вас средний размер пакета сейчас?

60% cpu для него - это пустяк. Там cpu на базе power risc (в предыдущих npe - mips) и для него норма в пике 80-85%, отзывчивость консоли вполне сохраняется. (только не надо ssh - код ssh полный отстой).

1.8 Mpps - это обычно считают в пике без сервисов (QoS, netflow, pppoe etc) - но теряете не много. Так что настраивайте QoS прямо на ней. Если у вас там еще full-view то памяти добить до 2GB. Netflow можно включить с sampling если не нужна вот прямо таки точная статистика.

eabi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.