Тип контенту
Профили
Форум
Календарь
Все, що було написано Polo
-
Freebsd 7.4+Tpdoxy Stg неправильно считает
тема ответил в Polo пользователя Polo в Питання по Stargazer
можно более подробно эту строчку + softflowd -i em0 -n 127.0.0.1:42111 пояснить -
Freebsd 7.4+Tpdoxy Stg неправильно считает
тема ответил в Polo пользователя Polo в Питання по Stargazer
Я тут неспорю модуль действительно неочень, но как-то привык я к нему уже 3 года пользуюсь. И опять же таки на НАТе без прозрачной прокси он считает верно. -
Freebsd 7.4+Tpdoxy Stg неправильно считает
тема ответил в Polo пользователя Polo в Питання по Stargazer
добавил в модуль захвата трафика lo интерфейс. Ы теперь из 204Мб считает 186Мб ... гадство! -
Freebsd 7.4+Tpdoxy Stg неправильно считает
тема ответил в Polo пользователя Polo в Питання по Stargazer
А если добавить в модуль захвата трафика еще и lo интерфейс... Да! ща попробую! спс -
Доброго времени суток! Установлена FreeBSD 7.4, ipfw nat(kernel nat), Squid Version 3.1.18 - прозрачный прокси, stg с базой pgsql(postgresql). Конфиги: IPFW: em0-внутренний интерфейс em1-внешний интерфейс 10.0.0.0/8 -внутрення подсеть ipfw add 7000 allow udp from внутренний_IP 5555 to 10.0.0.0/8 via em0 ipfw add 7001 allow udp from 10.0.0.0/8 to внутренний_IP 5555 via em0 ipfw add 8000 allow all from any to any via lo0 ipfw add 8001 allow udp from me to any domain keep-state ipfw add 9000 fwd внутренний_IP,3128 tcp from 10.0.0.0/8 to any 80,8080 out via em1 ipfw nat 1 config ip внешний IP log ipfw add 10000 nat 1 ip from any to any via em1 SQUID #squid -v Squid Cache: Version 3.1.18 configure options: '--with-default-user=squid' '--bindir=/usr/local/sbin' '--sbindir=/usr/local/sbin' '--datadir=/usr/local/etc/squid' '--libexecdir=/usr/local/libexec/squid' '--localstatedir=/var/squid' '--sysconfdir=/usr/local/etc/squid' '--with-logdir=/var/log/squid' '--with-pidfile=/var/run/squid/squid.pid' '--enable-removal-policies=lru heap' '--disable-linux-netfilter' '--disable-linux-tproxy' '--disable-epoll' '--disable-translation' '--enable-auth=basic digest negotiate ntlm' '--enable-basic-auth-helpers=DB NCSA PAM MSNT SMB squid_radius_auth' '--enable-digest-auth-helpers=password' '--enable-external-acl-helpers=ip_user session unix_group wbinfo_group' '--enable-ntlm-auth-helpers=smb_lm' '--without-pthreads' '--enable-storeio=ufs diskd' '--enable-disk-io=AIO Blocking DiskDaemon' '--disable-ipv6' '--disable-snmp' '--disable-htcp' '--enable-arp-acl' '--enable-ipfw-transparent' '--disable-ecap' '--disable-loadable-modules' '--disable-kqueue' '--with-large-files' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd7.4' 'build_alias=i386-portbld-freebsd7.4' 'CC=cc' 'CFLAGS=-O2 -fno-strict-aliasing -pipe' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=c++' 'CXXFLAGS=-O2 -fno-strict-aliasing -pipe' 'CPP=cpp' --with-squid=/usr/ports/www/squid31/work/squid-3.1.18 --enable-ltdl-convenience squid.conf #порт прозрачного прокси http_port внутренний_IP:3128 intercept ##DNS check_hostnames off dns_nameservers xx.xx.xx.xx ##DNS # список слов, которые будучи обнаруженными в URL # вызывают обработку без кэширования #hierarchy_stoplist cgi-bin ? # список ACL которые вызывают несовпадение с кэшем, # и, запрос с ответом кэшироваться не будут #acl QUERY urlpath_regex cgi-bin \? # собственно - правило что не кэшируем #no_cache deny QUERY # сколько отдаём ему памяти cache_mem 64 MB # пределы для включения механизма очистки кеша от устаревших данных, в процентах # кеш при достижении 95% заполнения начинает очищаться cache_swap_low 90 cache_swap_high 95 #Этот тэг задает размер объекта который может хранится в памяти. Объекты #больше этого размера, сохранятся в памяти не будут. Объекты из памяти #достаются быстрее, поэтому там должны содержатся только объекты, которые #часто запрашиваются клиентами. Увеличение значения этого тэга приводит к снижению производительности сервера. maximum_object_size_in_memory 8 KB # минимальный размер файл для сохранения в кеше #minimum_object_size 0 KB # максимальный размер файл для сохранения в кеше maximum_object_size 4096 KB # Директория для кэша, числа - размер кэша в Mb, # число директорий первого уровня, число директорий второго # уровня в каждой директории первого. cache_dir ufs /home/squid/cache 10000 16 256 # лог доступа - первый параметр путь, второй - формат # форматы описаны в дефолтовом файле. access_log /home/squid/logs/access.log # лог активности менеджера хранилища. Показывает, какие # объекты были сохранениы/удалены из кэша и как долго. # мне он не нужен, а места занимает прилично. cache_store_log none # директория где хранятся HTML c текстами ошибок error_directory /usr/local/etc/squid/errors/ru cache_log /home/squid/logs/cache.log pid_filename /home/squid/logs/squid.pid #Эти тэги устанавливают докачку объектов в кэш, если клиент оборвал # соединение. quick_abort_min 0 quick_abort_max 0 shutdown_lifetime 5 seconds #-----------------ACL rules________________ acl all_net src 10.0.0.0/8 http_access allow all_net http_reply_access allow all_net #-----------------ACL rules~~~~~~~~~~~~~~~ cache_mgr xxxxxxx@xxxxx.xx.xx refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern . 0 20% 4320 cache_effective_user squid cache_effective_group squid stargazer.conf провожу только модуль захвата трафика <Module cap_bpf> # Интерфейс(ы) на котором нужно производить подсчет трафика iface = em0 </Module> rules ALL 0.0.0.0/0 DIR0 ALL 10.0.0.0/8 DIR1 Проблема следующего характера : если в IPFW включено правило ipfw add 9000 fwd внутренний_IP,3128 tcp from 10.0.0.0/8 to any 80,8080 out via em1 stg ошибаеться в подсчете трафика на 30-35% в минус, т.е. например при закачке файла 204Мб stg подсчитывает только 167Мб, да и в момент закачки squid грузит проц от 5 до 15 %. Тачка 2-х процесорная 4-х ядерные процы 4 Гб оперативы. При этом в логах сквида число правильное и в IPFW тоже все верно. Через НАТ без прозрачной прокси считает верно. Помогите люди добрые а то уже неделю колупаюсь, заранее спасибо!!!
-
База растет. Юзверей уже за 800 перевалило активных, а база более 1300. Немного уже подзадолбался вручную вбивать деньги. Плз скажите есть ли надежда, что кто нить етот модуль пополнения счета для стг под мускул написал или напишет. СПС!
-
похоже на то, спс! если мона немного не в тему, конфигуратор виндовый неправильно отображает время последнего подключения спешит часа на 3-4
-
нет эт не то у меня пачей никаких нет просто стандартная сборка стг с модулем мускула
-
Ситуация следующая. Есть стг в связке с мускулом работает все ок, но к вечеру накапливаеться 5-7 юзверей которые висят как прилогиненые но при этом даже машины ай-пи которых дает конфигуратор давным давно выключены. база юзеров более 400, OS FreeBSD 6.3. Подскажите, может кто сталкивался, что за трабла?
-
Может немного не по теме но назрела необходимость. Нужно знать какой админ и с какого IP конектился конфигуратором а в логи стг это почемуто не ложит..... Вопрос почему????? (FreeBSD 6.0, stg-2.4-2007.01.06-15.46.32) Заранее спасибо!
-
Скажите пожалуйста. Проэкт заглох? Просто хотелось бы увидеть рабочий релиз, этот что есть впринципе ничего но ставить его на рабочий сервер пока страшновато. Модуль мускула намана работает на эксперементальной машине примерно 600 пользователей, конечно хотелось бы чтоб веб-статистика еще работала но это претензии уже не к вам. Есть еще некоторые мелкие, но весьма неприятные глюки, но с этим можно впринципе смириться. И всетаки, будет ли еще релиз???
-
Люди у кого получилось статистику вообще запустить?
-
Простите проблема была пустяковая просто пути не те были к библиотеке, но тут друга фигня # gmake Makefile:43: deps: No such file or directory g++ -c file_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/mysql/include/mysql -DFREE_BSD5 g++ file_store.o -g3 -shared -lmysqlclient -L /usr/local/mysql/lib/mysql -o mod_store_myslq.so /usr/bin/ld: cannot find -lmysqlclient gmake: *** [mod_store_myslq.so] Error 1
-
при комниле модуля получаеться така фигня gmake Makefile:43: deps: No such file or directory ./file_store.cpp:20:19: mysql.h: No such file or directory ./file_store.cpp:21:20: errmsg.h: No such file or directory deps:1: *** missing separator. Stop. че делать ???
-
Эй людии-и-и-и !!!! Когда же когда будет модуль?
-
Вот оно оказываеться как! А я то думал что работа над проэктом идет полным ходом. :-(=) Ну да ладно, что ж делать буду дальше бекапить базу в виде директорий и подымать с бекапа конфы которые переодически после ребута сервера обнуляються. :bue: Будем надеяться :muu: что дело как-то продвинеться!
-
Когда модуль под мускул будет протестирован и доступен ? :muu:
-
Error: User Data Not Read. Parameter Passw
тема ответил в bsn пользователя Polo в Питання по Stargazer
Всем превед! А не надоело ли изобретать велосипед? Почему сам биллинг не достаточно стабилен? Теряет данные!!! Почему файлы конф и стат все время находяться в открытом состоянии? неужели нельзя держать это в памяти, а данные записывать только активным пользователям и нагрузку на ФС уменьшить таким образом и никаких потерь!!!! :mrrr: -
Как можно консольно (ручками) пополнять счета?
тема ответил в Sephiroth. пользователя Polo в Питання по Stargazer
Я для этих целей простенький скрипт на шеле наваял не ах конечно но довольно просто: cd /var/stargazer/users list_u=`ls` for i in $list_u do cd $i sed '/Cash=-/ c\ Cash=х.000000 /FreeMb=/ c\ FreeMb=х.000000 ' stat >temp_stat cat temp_stat > stat rm temp_stat cd .. done вместо х указываешь сумму и вперед! -
Очень хотелось бы увидеть модули для мускула, потому как бекапить базу и выколупывать из бекапа конфы уже задолбался в базе 700 юзеров. Понаписывал уже кучу скриптов для выколупывания конфов и анализа нулевых а также добавления денег в предоплаченый трафик ну и т.д. и т.п. Мало того я так понял что файлы конф зачем-то постоянно открыты ..... зачем???????? если раньше только статы сыпались это еще пол беды но конфы это уже перебор!
