Перейти к содержимому

Разработка модуля Netflow для STG 2.4


Рекомендованные сообщения

  • Ответы 118
  • Created
  • Последний ответ

Top Posters In This Topic

а не могли бы вы выложить этот самый модуль, а также в краце отписать хауту по установке стг с модулем нетфло

 

просто не могу себе позволить поставить стг в дефолтовой конфигурации, уж слишком большие убытки получаются по трафику, с libipq вообще все туго, почитал, еще с июня месяца якобы модули написали для стг-2.4, только походу включать их в ядро биллинга будут в следующем году :)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
ответил в пм

А чего, с модулем - известий более нет ?

поделитесь посмотреть.

 

А модуль acl писать не надо :vah:

есть rrsh (Remote shell), telnet просто любой скрипт написаный от руки и запихнутый в xinetd и т.д.

 

Всем эти рулить из OnConnect и OnDisconnet по маске ИП адреса, группе, вообще любого параметра.

 

Самое актуальное как с машины трфик сливать ....

И второе - mysql базу вместо файловой помойки модуль-бы ...

 

У нас пеализовано - но криво, в mysql заноситься из файловой базы стг, + в ней доп параметры, типа мак, группа, номер ип телефона, доступ через прокси и т.д.

 

К стг есть пожелания, ввести неограниченное число доп. полей (параметров) а не 2 шт. как сейчас.

Ссылка на сообщение
Поделиться на других сайтах
А чего, с модулем - известий более нет ?

поделитесь посмотреть.

Прочитайте пожалуйста внимательно первый пост. (красным написано).

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

Самое актуальное как с машины трфик сливать ....
Этим и занимается модуль netflow.
И второе - mysql базу вместо файловой помойки модуль-бы ...
Будет готово гдето через пару месяцев.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...

<<<! WARNING! Наконец то был произведен окончательный расчет по модулю netflow, участники к его распространению в массы возражений не высказали, следовательно модуль может быть распространен всем желающим, до того как этот модуль будет включен автором (если Борис конечно этого пожелает) в официальную поставку STG-2.4 необходимо будет написать мне заявку с указанием мыла куда слать модуль. !WARNING !>>>

Ссылка на сообщение
Поделиться на других сайтах

Я не против его включить в поставку, однако, я уверен, что он работает некорректно. Т.е. сначало надо подумать как это можно пофиксить.

---

Скажи, Макс, правильно ли я понимаю.

1. Модуль шлет статистику раз в N-минут.

2. Юзер подключается и отключается между посылками статистики по netflow

Вопрос. Будет ли юзеру засчитан данный трафик?

Ссылка на сообщение
Поделиться на других сайтах

Предлагаю решение по данной проблеме.

Необходимо чтобы стг принимал данные от коллектора даже в том случае, если пользователь в состоянии оффлайн и сам коолектор необходимо ставить на интерфейсе что расположен на выходе билинга. Т.е. при переходе в оффлан правилами фаервола будет зафильтрован трафик в интернет и в это время сольются остатки данных трафика. Конечно костыль но всёже. Опять же схема затруднена при использовании ната.

Или тймаут отключения, тоесть при выполнении дисконекта билинг ещё некоторое время принимает от коллектора данные по трафику.

Или на данный момент тупо перевести всех клиентов на всегда в онлайн.

Ссылка на сообщение
Поделиться на других сайтах
Необходимо чтобы стг принимал данные от коллектора даже в том случае, если пользователь в состоянии оффлайн

Угу. Только это достаточно не просто.

Самое сложное -это вписать статистику "задним числом". Это потребует хорошой переработки ядра.

 

Надо подумать.

Ссылка на сообщение
Поделиться на других сайтах
Модуль шлет статистику раз в N-минут.

Не модуль шлёт, а сенсор! Модуль только принимает данную стату.

Юзер подключается и отключается между посылками статистики по netflow

Вопрос. Будет ли юзеру засчитан данный трафик?

Если он отключится в промежуток между отсылкой статы, то все сессии разрываются, и закачка останавливается, хотя вопрос конечно интересный, надо попробовать и поэксперементировать, а вообще спрошу у разработчика про данную фитчу.

Ссылка на сообщение
Поделиться на других сайтах

значит решение проблемы видится в следующем:

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

Иначе говоря схема выглядит следующим образом:

Клиент нажимает дисконект

Сервер выполняет скрипт OnDisconect

Выжидает таймаут (примерно 5 минут для того что бы коллектор успел сбросить стату), и окончательно дисконектит юзера.

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

 

 

Жду коментариев и возражений...

Ссылка на сообщение
Поделиться на других сайтах
2Max

Именно так, но хорошоб если параметр таймаута можно было задавать в конфиге.

само собой

Как пишутся логи подключений - отключений при этом?

я думаю что после окончательного таймаута, иначе никак, так как юзер в этот момент (момент таймаута) фактически в офлайне, таймаут выжидается только для записи статы, следовательно и в лог будет запись только после получения статы.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

Внимание!

Стал доступен:

а) новый модуль нетфлоу (1.3.3) В котором исправлен ряд незначительных ошибок и недочётов, а так же доступна функция учёта трафика после отключения пользователя, о которой говорилось выше.

б) новая оптимизированная версия nfproxy (прокся потока нетфлоу)

Версия готова к использованию на самой последней сборке стг 2007-13.47.20

Кому интересно пишите вышлю

Изменено пользователем Max
Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

!ВАЖНО!

Разработки касаемо нетфлоу и стг можно взять по этим ссылкам

http://www.v-lan.ru/projects/stargazer-2.4...ow-1.3.3.tar.gz - Сам модуль

http://www.v-lan.ru/projects/stargazer-2.4...xy-1.1.3.tar.gz - Прокся потока нетфлоу, очень полезная весчь!!

!

ps: разработка не остановилась, но на мыло больше разработки не шлём.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.


×
×
  • Создать...