Перейти до

Bas

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

    163
  • Приєднався

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

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

  1. Bas

    Модуль карточек

    Для Windows такого нет, так как вся работа скриптов основана на Консольном Конфигураторе под *nix. Про статистику не совсем понял. К этой системе статистика вообще не нужна.
  2. Bas

    Модуль карточек

    Обновилась версия модуля карточек. Отредактировал первый пост согласно изменениям и добавлениям. // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.2] [+] Опция отключения модуля. Пользователям будет выводиться указанное сообщение; [+] Автоматическое создание лог-файла в случае его отсутствия; [*] Настройка пути к конфигу перенесена в header.php; [*] Проверка переменных от пользователя перенесена в header.php и убрана с формы; [!] Неточности к справке модуля, опечатки, новые описания;
  3. Выкладываю скрипт. Описание внутри. Написал для себя, но решил поделиться со всеми и немного подправил скрипт, чтобы удобнее было настраивать. Выкладываю 2 версии: full и lite. Отличие full от lite в том, что в архиве есть скомпиленный консольный конфигуратор (FreeBSD) и папка utils, со скриптами для генерации и работы базы карточек. Full: http://bas.kamchatka.ru/files/stg-cm-full.tgz Lite: http://bas.kamchatka.ru/files/stg-cm-lite.tgz Старые версии: http://bas.kamchatka.ru/files/old По возможности, по необходимости, по просьбам, буду модернизировать скрипт.
  4. Bas

    stg-2.4 released!

    В конфигураторе не работает кнопка автообновления. Приходится всё время вручную. Так же попрошу не забывать про след. проблемы и просьбы: - учёт броадкастов по неизвестному тарифу (должны не считаться, так как это локальный трафик) - неучёт порога (стоит порог 30 Мб, но Старгейзер его игнорирует) - проблемы с зимнее/летнее время (Старгейзер не везде корректно отображает время, например, в дате последнего пополнения) - не сбрасывается инфа по трафику у юзеров, в день сброса - при заходе в юзера и последующем нажатии ОК инфа по одному из направлений сбрасывается (3 направления) - дописать работу сообщений пользователям - в консольный конфигуратор добавить опцию смены пароля - в консольный конфигуратор в опции кредита добавить блокировку кредита на N дней, если кредит не был погашён до этого за N дней - на главной странице Старгейзера опечатка в заголовке новости (надо исправить на "стабильный") Хочу обратить особое внимание на то, что ряд ошибок довольно критичны, для работы действующей биллинговой системы, поэтому надеюсь на патч или ре-релиз.
  5. Bas

    stg-2.4 released!

    А ты пробывал положить на счёт пользвателю хоть какую-нибудь сумму или установить кредит?
  6. Bas

    stg-2.4 released!

    Между прочим у меня такая же проблема... Броадкасты считает, причём нехило так иногда...
  7. Bas

    stg-2.4 released!

    Не работает порог. В моём тарифном плане на ГОРОДСКОЙ интернет стоит такая схема: 0.0000/1.0000. Порог установлен в 30 Мб, т.е. 30 Мб бесплатные, остальное - согласно купленным билетам. В итоге что получаю. У всех пользователей 1 числа сбросились счётчики, всё ок, но 30 Мб ГОРОДСКОГО трафика нет, Старгейзер их тарифицирует. По сути, сейчас меня чуть ли не в воровстве обвиняют. Что, где, как, когда, почему? Жду комментариев от разработчиков.
  8. Такая просьба по конфигуратору: сделать опцию, чтобы он сворачивался в трей, так как место на панели задач не так много, а постоянно откывать его и вводить пароль надоедает. В трее же всё компактно и клёво.
  9. Здесь разобрался... Когда деньги на счета положил всё пошло считаться Вторая проблема (фича?). Старгейзер после killall stargazer останавливается от минуты до двух.
  10. Да ладно А как насчёт ExecutersNum? Это и есть MaxUsers? Как оптимальнее выставить этот параметр?
  11. В пофикшенном конфигураторе увидел опции рассылки сообщений, заметно более функциональные Глаз радуется, но они слегка не работают...
  12. Спасибо за оперативность # ./install install: boris: Invalid argument install: boris: Invalid argument install: boris: Invalid argument Вот если бы не зашёл в файл install, не за что бы не догадался Подправить надо бы README. ################################################################################ # Installed # # /usr/sbin/stargazer - daemon # # /usr/lib/stg/ - stg modules # # /usr/etc/stargazer/ - settings # # /var/stargazer/ - DB # ################################################################################ Настройки у меня так и остались в /etc/stargazer, так что тоже подправить надо. В остальном работает нормально, пока жалоб нет, кроме описанных выше. Вопрос сразу про ExecutersNum. Как оптимально распределить это кол-во? Это и есть MaxUsers? Второй вопрос: когда выбираю ПЕЧАТАТЬ ПОЛЬЗОВАТЕЛЯ там есть url различные, где они меняются? Всё добро прекрасно работает на: # uname -a FreeBSD 6.0-RELEASE
  13. Конфигуратор у меня работает некорректно. Захожу под admin'ом - всё ок. Создаю другого админа и выставляю ему ВСЕ галочки, жму сохранить. Потом захожу под новым админом, пытаюсь зайти в список админов, а мне говорит, что Access Denied. Опытным путём было найдено, что: - если снять все галочки с админа, то: ChgAdmin=0 ChgCash=0 ChgConf=0 ChgPassword=0 ChgStat=0 ChgTariff=0 password= UsrAddDel=0 - если выставить ВСЕ галочки, то получаем следующую картину: ChgAdmin=0 ChgCash=3 ChgConf=3 ChgPassword=1 ChgStat=3 ChgTariff=0 password= UsrAddDel=0 - если поправить ручками вот так: ChgAdmin=1 ChgCash=1 ChgConf=1 ChgPassword=1 ChgStat=1 ChgTariff=1 password= UsrAddDel=1 ..., то всё работает. Отсюда вывод: баг конфигуратора.
  14. Bas

    сразу в stargazer.core

    Вскрытие показало, что пациент умер в результате вскрытия... Это так, лирическое отступление. Опытным путём было выяснено, что Старгейзер не запускался и валился в коре дамп из-за того, что в конфиге ядра были закомментированы следующие опции: options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework По сему считаю вопрос решённым, а тему закрытой.
  15. Bas

    сразу в stargazer.core

    done, отослал, жду вскрытия
  16. # uname -a 5.4-RELEASE # gcc -v Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.2 [FreeBSD] 20040728 После установки stg2-2005.05.17-16.57.25, конфигурировании всех конфигов и попытке запуска старгейзера он сразу валится в core: Mar 14 15:37:18 <kern.info> ns kernel: pid 71654 (stargazer), uid 0: exited on signal 12 (core dumped) ..., а в stargazer.log пишется: 2006-03-14 15:37:18 -- Stg v. 2.016.7.6 Release Candidate-3 2006-03-14 15:37:18 -- msgkey = 102 Что необходимо ещё проверить? Что может быть не так? Файлы с расширением "о" удалял, пересобирал. Использовать предыдущую версию старгейзера пробывал, тоже самое. expat-1.95.8 и expat-2.0.0 пробывал - тоже самое.
  17. Bas

    Web-интерфейс

    Как я понял у нас 2 разработчика статистики. Взяли бы завели одну тему, в которой были бы ссылки на статы. Сделали бы доку. Я конечно понимаю, на доку время надо, но по веткам форума пробежаться, FAQ составить не такая уж и проблема. Всё это конечно при условии, что это кому-то надо. Сорри за оффтоп.
  18. В новости от 22 ФЕВРАЛЯ 2006 сабж... Качал с помощью Opera и Internet Explorer.
  19. Bas

    stg-2.4

  20. Bas

    stg-2.4

    После ./build не появляются so-шки... # uname -a FreeBSD freenet.kamchatka.ru 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Sat Feb 18 13:39:11 PETT 2006 bas@freenet.kamchatka.ru:/usr/src/sys/i386/compile/FREENET i386 # gcc -v Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.4 [FreeBSD] 20050518 # ./build ############################################################################# Building STG 2.4 for FreeBSD 6 ############################################################################# Makeing stg_logger.lib cp stg_logger.h ../../include/ cp libstg_logger.a ../../lib/ Makeing crypto.lib cp ag_md5.h blowfish.h ../../include/ cp libcrypto.a ../../lib/ Makeing common.lib g++ -g -Wall -I ../../include/ -I ./ -DFREE_BSD5 -DSTG_TIME -c common.cpp ar rc libstg_common.a debug.o stg_error.o common.o ranlib libstg_common.a cp debug.h stg_error.h common.h ../../include/ cp libstg_common.a ../../lib/ Makeing conffiles.lib cp conffiles.h ../../include/ cp libconffiles.a ../../lib/ Makeing hostallow.lib cp hostallow.h ../../include/ cp libhostallow.a ../../lib/ Makeing pinger.lib cp pinger.h ../../include/ cp libstg_pinger.a ../../lib/ Makefile:98: deps: No such file or directory g++ -c admin.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c admins.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c main.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c curr_ip.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c settings.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c stg_timer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c tariff2.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c traffcounter.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c user_property.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c users.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c plugin_runner.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ -c script_executer.cpp -g3 -Wall -I ../../include -DFREE_BSD5 g++ admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff2.o traffcounter.o user.o user_property.o users.o plugin_runner.o script_executer.o ../../lib/libconffiles.a ../../lib/libstg_common.a ../../lib/libcrypto.a ../../lib/libstg_logger.a ../../lib/libstg_pinger.a /usr/local/lib/libexpat.so /usr/lib/libc_r.so /usr/lib/libc.so -g3 -Wl,-E -o stargazer for plugin in ./plugins/authorization/ao ./plugins/authorization/inetaccess ./plugins/store/files ./plugins/configuration/sgconfig ./plugins/other/ping ./plugins/capture/ether_freebsd; do \ gmake OS=bsd5 -C $plugin; \ done gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/authorization/ao' g++ -c ao.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ao.o -g3 -shared -o ao.so gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/authorization/ao' gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/authorization/inetaccess' g++ -c inetaccess.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ inetaccess.o -g3 -shared -o inetaccess.so gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/authorization/inetaccess' gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/store/files' g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ file_store.o -g3 -shared -o storefiles.so gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/store/files' gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/configuration/sgconfig' deps:1: *** пропущен разделитель. Останов. gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/configuration/sgconfig' gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/other/ping' g++ -c ping.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ping.o -g3 -shared -o ping.so gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/other/ping' gmake[1]: Entering directory `/usr/local/stargazer/projects/stargazer/plugins/capture/ether_freebsd' g++ -c ether_cap.cpp -g3 -Wall -fPIC -I ../../../../../include -DFREE_BSD5 g++ ether_cap.o -g3 -shared -o bpfcap.so gmake[1]: Leaving directory `/usr/local/stargazer/projects/stargazer/plugins/capture/ether_freebsd'
  21. Bas

    stg-2.4

    FreeBSD 6.0 и я готовы... Примерно, в какой срок можно ожидать конфигуратора?
  22. Bas

    stg-2.4

    Хотелось бы спросить, наверное, популярный вопрос: стоит ли ставить как текущий биллинг или не рисковать?
  23. Bas

    stg-2.4

    Кто-нибудь пробывал на FreeBSD 6.0? Интересует данный вопрос, так как в скором времени планируется переход сервера на данную версию.
  24. Bas

    Снятие абон. платы

    Это в документации есть. Я спросил именно про параметр SpreadFee. Меня интересует именно чему у меня должен быть равен этот параметр, чтобы абонка снималась ежедневно: 1 или on или 1/30?
  25. В доке не нашёл (плохо искал?), а вопрос жутко мучает. SpreadFee=no Чтобы абонка снималась каждый день мне надо поставить 1 или 1/30?
×
×
  • Створити нове...