Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Все, що було написано madf

  1. madf

    Анлимы без костылей...

    Приведу пример. Есть тарифы с названиями unlim_512, unlim_1024 ... unlim_n. Скрипт, приведеннный выше, нормально настраивает шейпер в соответсвии с названием тарифа. Все хорошо, ровно до тех пор пока не появляется новый тариф с такой же шириной канала как в существующем (цены упали например). ... И снова не вижу проблемы. Кто ограничивает названия безлимитных тарифов префиксом "unlim_"?
  2. madf

    Анлимы без костылей...

    Ну мы говорим о базовой поддержке анлимов. И в рамках базовой тут все есть. Для указания скорости нужно какое-то поле в тарифе - почему бы таким полем не быть названию тарифа? Чем оно хуже любого другого поля?
  3. madf

    stg-2.407

    Есть ли какие-либо новости по проблеме с авторизацией? Я до сих пор не могу ее у себя воспроизвести. Написал специальную утилиту которая моделирует авторизации абонентов, запустил на 1000 абонентов - все работает нормально. К стати, кому интересно, утилита есть в git - называется sgauthstress.
  4. madf

    Анлимы без костылей...

    Stargazer предоставляет базовые фичи для продажи анлимов. Для этого нужно просто поставить цену трафика равной нулю
  5. Такой функционал в планах стоит еще с 2006-го года (а может и раньше, я просто с 2006-го Stargazer'ом занимаюсь), как и сервисы, но никак руки не доходят реализовать. Зачатки только есть.
  6. Тот ужас, который творился в системе (судя по логам), по видимому, вызван тем что было запущено несколько процессов Stargazer'а. В момент умирания авторизатора и конфигуратора неплохо было бы сделать такое: $ gdb /path/to/stargazer (gdb) attach <pid-of-stargazer> (gdb) thread apply all bt (gdb) exit И показать мне что оно напишет.
  7. madf

    stg-2.407

    Проблема в MySQL при попытке чтения сообщений пользователям из БД. Попробуй грохнуть все сообщения из базы. А вообще я не рекомендую пользоваться плагином для MySQL. На свой страх и риск.
  8. madf

    stg-2.407

    Есть ли рецепт гарантированного воспроизведения проблемы? Пробовал повторить у себя - не получается. Ну или может ли кто-то для отладочной версии после возникновения проблемы выполнить следующую последовательность действий: $ gdb /path/to/stargazer (gdb) attach <pid_of_stargazer> (gdb) thread apply all bt (gdb) exit И вывод этих команд отправить мне на faust@stg.dp.ua (ну или оставить где-то на pastebin)? В крайнем случае можно и для релизной, но отладочная предпочтительнее.
  9. madf

    stg-2.407

    А какая версия авторизатора используется?
  10. Авторизация в Squid не нужна. Определять пользователя можно по IP.
  11. 1. Зачем в Squid авторизация? Пусть работает как обычный прозрачный прокси. И не нужно никого "дружить". 2. Я уже говорил выше о том что Stargazer не занимается разбором HTTP/FTP. Он и до TCP/UDP "поднимается" только для получения информации и портах. NetFlow используется когда нужно разнести съем трафика и его учет на разные серверы. По этому протоколу от сенсора на коллектор поступает агрегированная информация о трафике.
  12. Маленькое замечание: TCPPort = 42111 не нужен если не используется NetFlow-proxy. Его можно просто закомментировать и тогда не будет создаваться лишний поток и не будет прослушиваться этот порт в TCP.
  13. В зависимости от архитектуры сети, возможно, более правильным будет использовать cap_nf, но cap_ipq тоже правильное решение. Я понимаю разграничение прав доступа как разбиение пользователей на группы (роли) и установку групповых политик доступа. Stargazer, вообще говоря, для такого не предназначен, но задачу можно решить на уровне файрвола (классифицировать пользователей, скажем, по полю group). Непонятно что понимается под анализом трафика и посещений. По поводу анализа посещений web-сайтов сделан правильный вывод, Stargazer не занимается разбором HTTP/FTP и нужно разбирать журнали прозрачн
  14. madf

    stg-2.407

    Неа, работает все по идее. По идее либо забыли права на выполнение либо шабанг. Соберите в дебаге да и увидите что он там делает. Права и шабанг там сейчас есть по умолчанию.
  15. madf

    stg-2.407

    ... Кстати по поводу апгрейда. Madf, делается как и раньше ? #./build #make install-bin OS - Ubuntu Server. Да, конечно.
  16. Собственно, сабж. Из изменений по сравнению с 2.407-rc3 только исправления сборки/установки и в rscriptd добавлено ожидание опустошения очереди запросов на выполнение скриптов чтобы при остановке не оставляло 1-2 не отключенных абонентов. Естественно, обновил PDF-ку с документацией. Ссылка на скачивание: stg-2.407.tar.gz Список изменений по сравнению с stg-2.406: "Что нового..." Документация в формате PDF: stargazer_help_v2.14.pdf На сегодня достоверно известна одна проблема: в расширенном логе для всех отключений указывается причина "Change IP". Исправления будут сделаны в ближайшее в
  17. madf

    stg-2.407-rc3

    Как запускался? Наверное, stargazer start? В документации четко написано что первым параметром указывается путь к каталогу с файлами конфигурации. В случае если параметр отсутствует то используется путь /etc/stargazer по умолчани. Совершенно верно, /usr/sbin/stargazer start По умолчанию Stargazer ставит конфиги в /etc/stargazer, а так как не люблю менять умолчания, то они там и лежат. Прошу прощения, но документация не менялась столько лет, что я видимо разучился её искать? Где эти новшества? В папке doc не то, в README всё старое. Всё запустилось, /usr/sbin/stargazer без start.
  18. madf

    stg-2.407-rc3

    Как запускался? Наверное, stargazer start? В документации четко написано что первым параметром указывается путь к каталогу с файлами конфигурации. В случае если параметр отсутствует то используется путь /etc/stargazer по умолчани. PS: попробую отказаться от bash в пользу sh.
  19. madf

    импорт пользователей

    В последних двух сборках есть каталог doc в котором есть файлик xmlrpc.php с примерами взаимодействия на PHP.
  20. madf

    импорт пользователей

    Да, есть такая бага в плагине конфигуратора. Сам пару раз наблюдал. Все руки не доходят исправить
  21. madf

    импорт пользователей

    Давайте называть вещи своими именами. Если нет любимого языка программирования то нужен не кусок кода а готовая работающая утилита. Так?
  22. madf

    импорт пользователей

    Берем любимый язык программирования, разбираем CSV-файл. Потом в цикле по пользователям делаем add_user (XML-RPC или sgconf_xml) за которым следует set_user (XML-RPC или sgconf_xml). Если же пользоваться sgconf то это будет -n а потом изменение каждого поля отдельно. При известной сноровке это можно реализовать даже на bash.
  23. madf

    stg-2.407-rc3

    Еще один патч, исправляющий установку на FreeBSD всех версий (спасибо nightfly): stg-includes-install-on-freebsd-patch.diff stg-includes-install-on-freebsd-patch.diff.txt
  24. madf

    stg-2.407-rc3

    прошу прощения, да действительно с библиотеками всё правильно по поводу make install skyprox:/home/stg/stg-2.407-rc3/projects/sgconf# cat README.txt Compiling: > ./build ни слова а make install выкидывает аналогично skyprox:/home/stg/stg-2.407-rc3/projects/sgconf# make install install -m 0755 -o root -s sgconf //usr/sbin/sgconf make -C /home/stg/stg-2.407-rc3/projects/sgconf/../../stglibs install make[1]: Entering directory `/home/stg/stg-2.407-rc3/stglibs' make install -C conffiles.lib make[2]: Entering directory `/home/stg/stg-2.407-rc3/stglibs/conffiles.lib' mkdir -m
  25. madf

    stg-2.407-rc3

    sgconf собирается просто через ./build, инсталл не нужно madf, нашёл баг, sgconf запрашивает библиотеку /usr/lib/stg/libconffiles.so, а там libstgconffiles.so, пофиксил через симлинк и ещё по поводу libstgsrvconf.so, его как и в предыдущих версиях приходится вручную закидывать в lib При чем утт сборка, человек пишет про установку. Багу не подтверждаю, sgconf запрашивает libstgconffiles.so. Это у тебя старая версия завалялась. И вручную закидывать ничего не нужно, достаточно сделать make install.
×
×
  • Створити нове...