Jump to content

Два стайргейзера


Recommended Posts

Кто в курсе как запустить два экземпляра старгейзера одновременно? Если можно по подробней. Os - debian lanny 2.6.26-2-amd64

Поменять ExecMsgKey (должен быть разным), поменять порты авторизаторов и конфигураторов (и вообще всех плагинов у которых есть настройка порта), поставить разные БД.

По идее всего этого должно хватить.

Link to post
Share on other sites

Кто в курсе как запустить два экземпляра старгейзера одновременно? Если можно по подробней. Os - debian lanny 2.6.26-2-amd64

Поменять ExecMsgKey (должен быть разным), поменять порты авторизаторов и конфигураторов (и вообще всех плагинов у которых есть настройка порта), поставить разные БД.

По идее всего этого должно хватить.

а как указать /usr/sbin/stargazer что бы он ломился в другую папку? /etc/stargazer2/

Link to post
Share on other sites

Как написано, так и понимать.

В документации сказано - запуск исполняемого файла Stargazer'a

/usr/sbin/stargazer

Если необходимо - возможно указать рабочий каталог Stargazer'a в качестве параметра.

Соответственно:

/usr/sbin/stargazer /etc/stargazer2/

Символ # обычно указывает на начало командной строки.

Link to post
Share on other sites

Как написано, так и понимать.

В документации сказано - запуск исполняемого файла Stargazer'a

/usr/sbin/stargazer

Если необходимо - возможно указать рабочий каталог Stargazer'a в качестве параметра.

Соответственно:

/usr/sbin/stargazer /etc/stargazer2/

Символ # обычно указывает на начало командной строки.

Понял пробну отпишусь, спс )

Link to post
Share on other sites

А как собрать трафик fprobe UDPPort = 4211 ?

В настройках fprobe указать порт:

SYNOPSIS
      fprobe [options] remote:port[/[local][/type]] ...

Link to post
Share on other sites

:) Чет не доганяю, зачем два СТЖ на одну машину?

Например для эффективного использования многоядерной системы и распределения нагрузки.

Link to post
Share on other sites
  • 3 weeks later...

поднял у себя второй stargazer, первый обрабатывает подесть c авторизацией через inetaccess, второй по впн.

второй запускается так

/usr/sbin/stargazer_vpn /var/lib/stargazer_vpn

всё разное, скрипты, библиотеки, ExecMsgKey, разные БД и работает на разных портах, биллинг работает, успешно авторизует подключения, но не считает траффик, всё по нулям

 

траффик считается через QUEUE, modprobe ip_queue подгружен

Link to post
Share on other sites

поднял у себя второй stargazer, первый обрабатывает подесть c авторизацией через inetaccess, второй по впн.

второй запускается так

/usr/sbin/stargazer_vpn /var/lib/stargazer_vpn

всё разное, скрипты, библиотеки, ExecMsgKey, разные БД и работает на разных портах, биллинг работает, успешно авторизует подключения, но не считает траффик, всё по нулям

 

траффик считается через QUEUE, modprobe ip_queue подгружен

Оба не считают? Подозреваю что с cap_ipq такой фокус не пройдет. А чем плохо авторизовывать обоих одним сервером? Запуск двух Stargazer'ов на одной машине имеет смысл в том случае, когда полтора ядра перестают справляться с нагрузкой и надо более эффективно использовать многоядерные системы.

Link to post
Share on other sites

Оба не считают? Подозреваю что с cap_ipq такой фокус не пройдет. А чем плохо авторизовывать обоих одним сервером? Запуск двух Stargazer'ов на одной машине имеет смысл в том случае, когда полтора ядра перестают справляться с нагрузкой и надо более эффективно использовать многоядерные системы.

первый вроде бы считает, но надо ещё проверить

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

 

может тогда пусть "первый" считает траффик через ether, а "второй" через ipq? проц 2-х ядерный

 

да действительно, теперь считает :)

 

хм, не совсем устраивает подсчёт траффика через ether, локальный траффик мне не к чему считать и не хочется нагружать сервер при включении авторизатора у абонента, может есть какой способ чтобы заставить считать через ipq?

Edited by yKpon
Link to post
Share on other sites

Оба не считают? Подозреваю что с cap_ipq такой фокус не пройдет. А чем плохо авторизовывать обоих одним сервером? Запуск двух Stargazer'ов на одной машине имеет смысл в том случае, когда полтора ядра перестают справляться с нагрузкой и надо более эффективно использовать многоядерные системы.

первый вроде бы считает, но надо ещё проверить

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

 

может тогда пусть "первый" считает траффик через ether, а "второй" через ipq? проц 2-х ядерный

 

да действительно, теперь считает :blink:

 

хм, не совсем устраивает подсчёт траффика через ether, локальный траффик мне не к чему считать и не хочется нагружать сервер при включении авторизатора у абонента, может есть какой способ чтобы заставить считать через ipq?

Как раз руление файрволом - более разумный подход. Через IPQ скорее всего заставить считать не получится, т.к. в отличие от divert-сокетов во FreeBSD у IPQ нет локальной привязки. Т.е. кто первым сокет получил - тот весь трафик и получает.

Для запуска двух экземпляров Stargazer'а на одной машине лучше использовать внешние сенсоры и получать от них данные по NetFlow. В принципе можно запустить fprobe/ipcad/etc. и локально и сделать с него экспорт на 127.0.0.1 на два соответствующих порта. Но это какое-то корявое решение исходного вопроса.

Link to post
Share on other sites

публика скандирует: softflowd! - softflowd! - softflowd! - softflowd!.....

Да-да, есть еще такая тема :)

Уже как отпостил - вспомнил про тебя :)

Link to post
Share on other sites
  • 2 months later...

Поставил 2 стг, не прошло и суток как второй вылетел из процессов (

А версия какая?

И что в качестве БД используется?

Link to post
Share on other sites

Поставил 2 стг, не прошло и суток как второй вылетел из процессов (

А версия какая?

И что в качестве БД используется?

Stg v. 2.407-rc2, mysql, 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux

Link to post
Share on other sites

Поставил 2 стг, не прошло и суток как второй вылетел из процессов (

А версия какая?

И что в качестве БД используется?

Stg v. 2.407-rc2, mysql, 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux

Ключевое слово - mysql B). К тому же у него самого (не у плагина а у СУБД) не очень хорошо сделан конкуррентный доступ.

 

Хотя было-бы, конечно, неплохо получить core-файл от отладочного билда. Вдруг что-то еще?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...