Max
Тип контенту
Профили
Форум
Календарь
Сообщения додав Max
-
-
незнаю что я делаю не так, но у меня почему то связка:
FreeBSD 5.5+stg-13.47.20+mysql-0.67(без всяких мьютексов)+mod_netflow-1.3.4-stg_web+patch-usernet+патч на расширенный конфигуратор+расширенный конфигуратор+патч NAS+патч sp1+stg_web 0.07+mysqld Ver 4.1.16-log for unknown-freebsd5.5 on i386 (Source distribution)!
и всё это хозяйство не вылетает вообще уже много месяцев....
Причём нагрузка не хилая, и растёт с каждым днём.
-
Если будете использовать зажимы вот такие:
Для таких зажимов используется подвесной кабель типа "восьмерка", настоятельно рекомендую кабель Finmark, кабеля других производителей имеют более толстую шейку, что может вызвать проскальзывание в клиньях и даже вылетание из зажима.
Приезжай к нам, поедешь с нашими магистральщиками, посмотришь в действии
а мне на столько это приелось что я бы с радостью помог но лень, так что если всётаки сильно нада помощи, то пиши в асю....
-
To Max
Сборкa stg-2.405.9.8 от 18.05.2008 вроде бы стабильна.
Может разработчик портирут под нее netflow?
конечно портирует! уже в процессе!
Лучше взять модуль нетфлов от madf - стабилен и красиво сделан, с момента установки проблем небыло.а можно оподробней, а то не разу не слышал что есть такой модуль от разработчиков!
-
есть же модуль радиуса
-
думал о rscriptd но нигде не нашел описания и как при его использовании снимается трафик и статистика?
насчет 4к юзеров, на всех стоят шейпера? это что же там за железо?
у меня мускульная база, слив детальной статистики с интервалом 15 минут, сливает примерно секунд 10-20 я считаю это уже много.
поставьте рам побольше, винты SCSI, на 15К....
-
а всё просто, мы ждём релиз.
Max, а с радиус модулем, запланированная акция что он выделяет нетот ИП что прописан юзеру ? или он вообще этот атрибут не передает насу ?
не понял! поясни!
А, вобще говоря, 2.405.9.8 - это он и есть...а что ни слова об этом? что но стабле, и тд.?
таки релиз есть (: Можно ожидать и патча в светлом будуюсчем? (:в теории да
-
Мах ответил, что нет плагина под этую версию стг. Видимо придётся поставить stg-2.4-2007.01.20-13.47.20
Единственно вопрос: как под эту версию соберётся mysql-mutex ?
а всё просто, мы ждём релиз.
-
Подскажите, плиз, чайнику как в Stargazer configurator посмотреть статистику за прошлые месяцы по всем?
никак.
пользуйте веб админку если у вас база в mysql
-
только теперь проблема со сборкой модуля mysql_store 0.67
# ./build
#############################################################################
Building STG Mysql Module 0.62 for FreeBSD 6
^^^ версия не поправлена
#############################################################################
g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/mysql/include/mysql -DFREE_BSD5
mysql_store.cpp: In member function `virtual int MYSQL_STORE::GetMessage(uint64_t, STG_MSG*, const std::string&) const':
mysql_store.cpp:1867: error: `strtou2' undeclared (first use this function)
mysql_store.cpp:1867: error: (Each undeclared identifier is reported only once for each function it appears in.)
mysql_store.cpp:1899: error: `strtoi2' undeclared (first use this function)
mysql_store.cpp: In member function `virtual int MYSQL_STORE::GetMessageHdrs(std::vector<STG_MSG_HDR, std::allocator<STG_MSG_HDR> >*, const std::string&) const':
mysql_store.cpp:1967: error: `strtoull2' undeclared (first use this function)
mysql_store.cpp:1972: error: `strtou2' undeclared (first use this function)
mysql_store.cpp:1988: error: `strtoi2' undeclared (first use this function)
gmake: *** [mysql_store.o] Error 1
а с этим что делать?
З.Ы.: со старым модулем при запуске выдаёт:
2008-06-08 19:01:32 -- Storage plugin loading failed: /usr/lib/stg/mod_store_mysql.so: Undefined symbol "_Z9strtoull2PKcRy"
приведите полные версии сервера и модулей которые вы пользуете
-
-
может они дурку подключили?
-
Ага! Забув ще сказати про нетфлов все ставив по інструкції і копіював дерево каталогів у старгазер пересобирав - не встановлюється сам модуль нетфлов!
а лог сборки сюда?
-
Прогнал, FreeBSD 7.0-RELEASE.
попробуйте нетфлоу!
-
интервал настраивается в конфиге сервера
про дисконект, всё зависит от типа БД
-
FreeBSD gw.sl.lan 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Sat Jan 1 22:00:25 EET 2000 lv10@gw.sl.lan:/usr/obj/usr/src/sys/MYKERN i386
Зацикливается при сборке. см. ниже.
############################################################################# Building STG 2.4 for FreeBSD 6 ############################################################################# Checking for -lexpat... yes Checking for -lfbclient... no Checking for -lmysqlclient... no gmake -C /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs' gmake includes -C stg_logger.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' cp -p stg_logger.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' gmake includes -C stg_locker.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' cp -p stg_locker.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' cp -p debug.h stg_error.h common.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' gmake includes -C script_executer.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' cp -p script_executer.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' gmake includes -C conffiles.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' cp -p conffiles.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' gmake includes -C hostallow.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/hostallow.lib' cp -p hostallow.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/hostallow.lib' gmake includes -C pinger.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/pinger.lib' cp -p pinger.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/pinger.lib' gmake includes -C dotconfpp.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/dotconfpp.lib' cp -p dotconfpp.h mempool.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/dotconfpp.lib' gmake[1]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs' gmake -C /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs' gmake includes -C stg_logger.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' cp -p stg_logger.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' gmake includes -C stg_locker.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' cp -p stg_locker.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' cp -p debug.h stg_error.h common.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' gmake includes -C script_executer.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' cp -p script_executer.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' gmake includes -C conffiles.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' cp -p conffiles.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' gmake includes -C hostallow.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/hostallow.lib' cp -p hostallow.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/hostallow.lib' gmake includes -C pinger.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/pinger.lib' cp -p pinger.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/pinger.lib' gmake includes -C dotconfpp.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/dotconfpp.lib' cp -p dotconfpp.h mempool.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/dotconfpp.lib' gmake[1]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs' gmake -C /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs' gmake includes -C stg_logger.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' cp -p stg_logger.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_logger.lib' gmake includes -C stg_locker.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' cp -p stg_locker.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/stg_locker.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' cp -p debug.h stg_error.h common.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/common.lib' gmake includes -C script_executer.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' cp -p script_executer.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/script_executer.lib' gmake includes -C conffiles.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' cp -p conffiles.h /usr/home/lv10/stg/newstg/stg-2.405.9.8/projects/stargazer/../../include gmake[2]: Leaving directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/conffiles.lib' gmake includes -C hostallow.lib gmake[2]: Entering directory `/usr/home/lv10/stg/newstg/stg-2.405.9.8/stglibs/hostallow.lib'
какой командой собираете?
-
Все равно postgreSQL лучше
абсолютно согласен, была даже мысль сделать плагин бд для него.....
-
Не знаю, кто такой platerx - к разработчикам STG он не имеет никакого отношения. Мне лично никто ничего не высылал. В свое время мы только с den68 бились над падениями - он тогда нашел решение проблемы в модуле мускула.
На всякий случай засвечу еще раз мыло: faust@stg.dp.ua
platerx имеет прямое отношение модулям netflow, mysql, vpn и сопуствующим патчам....
-
в процессе эксплуатации модуля mysql выяснилась неприятная особенность работы сервера БД по дефолту.
а именно: у меня 27 числа сервер стал флудить в лог примерно так:
2008-04-28 21:10:00 -- Cannot write detail stat for user rest-sib. (SessionID: 1209319140-rest-sib-5730dfa6afa13eef68ec)
2008-04-28 21:10:00 -- Couldn't insert data in WriteDetailedStat:
The table 'detailstat_04_2008' is full
2008-04-28 21:10:00 -- Cannot write detail stat for user radiocon. (SessionID: 1209319140-radiocon-77ccdda0c932062d5c3e)
2008-04-28 21:10:00 -- Couldn't insert data in WriteDetailedStat:
The table 'detailstat_04_2008' is full
Глянув на размер таблицы detailstat_04_2008 увидел что она размером 4096 мб (это есть системное ограничение mysql на одну таблицу, спасибо platerx).
Поэтому у кого таблицы могут так разрастаться сделать нада следующее:
для старых и текущих таблиц нужно выполнить комманду
ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=nnn;
значение AVG_ROW_LENGTH нужно взять из команды SHOW TABLE STATUS FROM база биллинга LIKE 'table';
для новых таблиц:
прописать в конфиге /etc/my.cnf (или где у вас там он лежит): myisam_data_pointer_size=6 и и перепустить сервер БД что установит размер внутреннего указателя - 256TB
-
Т.е. Маскарад у нас стоит отдельным сервером с "pf" и старгайзер сможет с ним работать по сети ( включать\выключать абонентам реал ип-адресса ?
Локальные роутеры нарезают скорость абонентам "ipfw" и также могут управляться старгайзером
Кассы 4 - банк, карточки, касса 1(он же абон отдел) регистрирует новых абонентов, касса 2(просто приём платежей) и это он тоже может ?
Если у кассы 1 нет связи с сервером она потом может подсунуть базу платежей в биллинг?
Мускл можно вынести на удолённую машину которая только им и будет заниматься ?
А вэб на другую машину также которая будет заниматься только им?
Авторизатор позволяет менять "пакеты" самому ?
Авторизатор Умеет работать с безлимитными пакетами например говорить 29 что до первого оплатить надо?
Есть ли системма защиты ip+mac?
Авторизатор шифруеться при соеденении с сервером(ssl)?
Есть ли комерческие предложения?
есть ли где можно прочитать ответы на эти вопросы ? если да то пошлите меня в то место! Взарание благодарен за ответы.
1. да
2. да
3. да
4. нет
5. да
6. да
7. нет
8. это делает не авторизатор а старгейзер и ьизнес логика в скриптах
9. аналогично 8
10. да но не ssl а blowfish
11. да
12. можно тут их спрашивать или в пм, или в асю...
-
А не предвидется-ли в ближайшее время написание модуля (патчика?) для хранения юзверей в каталогах ldap или на крайний случай AD (samba)? Т.е. статистика пользователей, их траффик в mysql (firebird), а логины-пароли в лдапе?
Имхо фича тоже довольно востребована, особенно в организациях. Создавать юзерам по 2-3 учетки лениво (юзерам хотябы один пароль запомнить), хочется все в лдап запихнуть.
думаю что данная фитча востребована организациями, но не провайдерами...
-
...
Несколько подключений (ip) с общим финансовым счетом
...
Возможно все кроме этого. И модули тут не помогут. И в ветке 2.x этого не будет.
есть патчик позволяющий выдавать клиенту любые сети начиная от /30 и заканчивая /8
-
Помогите плз, где можно скачать модуль radius для старгейзера?
если ссылка непублична, просьба выслать в личку
v-lan.ru/projects
-
День добрый. Собственно сабж. есть-ли такая возможность?
можно ещё так азываемый Usernet патчик использовать, это когда выделяется целая подсеть....
-
протокол съёма?
Stg-web With Mysql
в Модулі для Stargazer
Опубліковано:
нифига подобного, ничего я не затачивал, и никого не просил это делать...