vamp 0 Опубликовано: 2006-08-16 07:25:37 Share Опубликовано: 2006-08-16 07:25:37 Приветсвую.. Возникла проблема с отображением статистики по трафику в менеджере клиентов. Деньги снимаются но сколько пользователь использовал Мб трафика, почемуто везде стоят нули.. где копать? подскажите плз. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-16 08:21:37 Share Опубліковано: 2006-08-16 08:21:37 покажите ваш rules Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 08:32:22 Автор Share Опубліковано: 2006-08-16 08:32:22 ALL 212.3.97.78 DIR1 ALL 10.0.0.0/8 DIR2 ALL 0.0.0.0/0 DIR0 Ссылка на сообщение Поделиться на других сайтах
Serjio 19 Опубліковано: 2006-08-16 08:33:21 Share Опубліковано: 2006-08-16 08:33:21 маловато как то Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 08:34:57 Автор Share Опубліковано: 2006-08-16 08:34:57 Чего маловато? это корпоративный сервер. в нем просто нужно считать внешний трафик по пользователям.. что не так? Ссылка на сообщение Поделиться на других сайтах
tyoma 79 Опубліковано: 2006-08-16 08:40:22 Share Опубліковано: 2006-08-16 08:40:22 так а зачем Вам тогда СТГ??? Поставьте юзергейт и считайте! Ссылка на сообщение Поделиться на других сайтах
Serjio 19 Опубліковано: 2006-08-16 08:45:53 Share Опубліковано: 2006-08-16 08:45:53 это корпоративный сервер. в нем просто нужно считать внешний трафик по пользователям.. подыми нат, проксю, и смотри траффик по пользователям через sarg )))) и не мучайсо Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 08:52:25 Автор Share Опубліковано: 2006-08-16 08:52:25 это уже давно поднято... вопрос что трафик не бесплатный и каждому юзеру его нужно выделить определенный лимит. Сложность добавляет то что сетка большая и адресация через DHCP. вот почему собсно и была выбрана это билинговая система. Под виндами с этой задачей в свое время справлялся Kerio но ввиду обьективных причин был сделан уклон в сторону FreeBsd. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-16 09:09:48 Share Опубліковано: 2006-08-16 09:09:48 покажите: stargazer.conf stat какого нибудь юзера у которого не считается ifconfig и тарифы Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 10:45:27 Автор Share Опубліковано: 2006-08-16 10:45:27 /etc/stargazer > ifconfig re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=18<VLAN_MTU,VLAN_HWTAGGING> inet 212,3,97,78 netmask 0xfffffff8 broadcast 212,3,97,78 ether 00:30:4f:3b:e1:43 media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> inet 10.10.1.31 netmask 0xffff0000 broadcast 10.10.255.255 ether 00:10:4b:2a:07:d9 media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 ################################################################################ # Файл настроек сервера stargazer # ################################################################################ # Имя лог-файла куда пушутся события LogFile = /var/log/stargazer.log # Имя файла в котором определяются правила подсчета трафика Rules = /etc/stargazer/rules # Время через которое пишется d БД детальная статистика пользователя # Значения: 1, 1/2, 1/4, 1/6. # 1 - раз в чаc, 1/2 - раз в пол часа, 1/4 - раз в 15 мин, 1/6 - раз в 10 мин DetailStatWritePeriod=1/6 # Периодичность записи записи в БД информации о стаитистке пользователя (минуты) # При большом кол-ве пользователей эту величину стоит увеличить, т.к. # запись в БД может занимать длительное время. # Значения: 1...1440 (минуты) StatWritePeriod = 10 # День снятия абонплаты # Значения: 0...31. 0 - Последний день месяца DayFee = 1 # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы # Значения: 0...31. 0 - Последний день месяца DayResetTraff = 1 # "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый # день 1/30 или 1/31 части АП # Значения: yes, no SpreadFee = no # Данная опция определяет может ли пользователь получить доступ в интерент # если у него на счету нет денег, но остался предоплаченный трафик # Значения: yes, no FreeMbAllowInet = no # Названия направлений. Направления без названий не будут отображаться в # авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны # быть взяты в кавычки <DirNames> DirName0 = Локаль DirName1 = Город DirName2 = Мир DirName3 = DirName4 = DirName5 = "Локальные игры" DirName6 = DirName7 = DirName8 = DirName9 = </DirNames> # Кол-во запускаемых процессов stg-exec. # Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ... # Кол-во процессов означает сколько скриптов могут выполнятся одновременно. # Значения: 1...1024 ExecutersNum = 1 # Message Key для stg-exec. # Идентификатор очереди сообщений для выполнятеля скриптов. # Его изменение может понядобится если есть необходимость запустить несколько # экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр! # Значения: 0...2^32 # Значение по умолчанию: 5555 # ExecMsgKey = 5555 # Путь к директории, в которой находятся моудли сервера ModulesPath = /usr/lib/stg ################################################################################ # Store module # Настройки плагина работающего с БД сервера # Второй параметер - это имя модуля без mod_ в начале и .so в конце # Т.е. полное имя модуля mod_store_files.so <StoreModule store_files> # Рабочая директория сервера, тут содержатся данные о тарифах, пользователях, # администраторах и т.д. WorkDir = /var/stargazer # Владелец, группа и права доступа на файлы статистики (stat) пользователя ConfOwner = root ConfGroup = wheel ConfMode = 600 # Владелец, группа и права доступа на файлы конфигурации (conf) пользователя StatOwner = root StatGroup = wheel StatMode = 640 # Владелец, группа и права доступа на лог-файлы (log) пользователя UserLogOwner = root UserLogGroup = wheel UserLogMode = 640 </StoreModule> ################################################################################ # Прочие модули <Modules> # Настройки плагина авторизации Always Online "mod_auth_ao.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце # Т.е. полное имя модуля mod_auth_ao.so <Module auth_ao> </Module> # Настройки плагина авторизации InetAccess "mod_auth_ia.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце # Т.е. полное имя модуля mod_auth_ia.so <Module auth_ia> # Порт на которм принимаются обращения от авторизатора # Значения: 1...65534 Port = 5555 # Время между посылками запроса пользовател жив ли он # и обновлением данных статистики (секунды) # Значения: 5...600 UserDelay = 15 #Таймаут для пользователя. Если в течение этого времени авторизатор #не отвечает, пользователь будет отключен # Значения: 15...1200 UserTimeout = 65 # Этот параметр определяет что будет передаватся программе InetAccess от сервера # как отстаток предоплаченного трафика # Значения: # FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления # FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления # FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления # FreeMb = 3 - кол-во бесплатных мегабайт в пресчете на цену третьего направления # ........................ # FreeMb = 9 - кол-во бесплатных мегабайт в пресчете на цену девятого направления # FreeMb = cash - кол-во денег на которые юзер может бесплатно качать # FreeMb = none - ничего не передавать FreeMb = cash </Module> # Модули можно использовать несколько раз с разными параметрами #<Module auth_ia> # Port = 7777 # UserDelay = 15 # UserTimeout = 65 # FreeMb = 0 #</Module> # Настройки модуля конфигурации SgConfig "mod_conf_sg.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце <Module conf_sg> # Порт по которому сервер взаимодействует с конфигуратором # Значения: 1...65535 Port = 8888 </Module> # Модуль захвата трафика "mod_cap_bpf.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце # Без параметров. Только имя модуля. <Module cap_bpf> # Интерфейс(ы) на котором нужно производить подсчет трафика iface = re0 # iface = xlo # iface = dc0 </Module> # Настройки модуля пингующего пользователей "mod_ping.so" # Второй параметер - это имя модуля без mod_ в начале и .so в конце <Module ping> # Время, в секундах, между пингами одного и тогоже пользователя # Значения: 10...3600 PingDelay = 15 </Module> </Modules> ################################################################################ Cash=1984.666667 D0=0 D1=0 D2=0 D3=0 D4=0 D5=0 D6=0 D7=0 D8=0 D9=0 FreeMb=10000.000000 LastActivityTime=1155732180 LastCashAdd=-10.000000 LastCashAddTime=1154379600 PassiveTime=0 U0=0 U1=0 U2=0 U3=0 U4=0 U5=0 U6=0 U7=0 U8=0 U9=0 Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 11:08:24 Автор Share Опубліковано: 2006-08-16 11:08:24 вот тариф: Fee=10.000000 Free=50.000000 NoDiscount0=1 NoDiscount1=1 NoDiscount2=1 NoDiscount3=1 NoDiscount4=1 NoDiscount5=1 NoDiscount6=1 NoDiscount7=1 NoDiscount8=1 NoDiscount9=1 PassiveCost=0.000000 PriceDayA0=0.000000 PriceDayA1=0.750000 PriceDayA2=0.250000 PriceDayA3=0.000000 PriceDayA4=0.000000 PriceDayA5=0.050000 PriceDayA6=0.000000 PriceDayA7=0.000000 PriceDayA8=0.000000 PriceDayA9=0.000000 PriceDayB0=0.000000 PriceDayB1=0.750000 PriceDayB2=0.250000 PriceDayB3=0.000000 PriceDayB4=0.000000 PriceDayB5=0.050000 PriceDayB6=0.000000 PriceDayB7=0.000000 PriceDayB8=0.000000 PriceDayB9=0.000000 PriceNightA0=1.000000 PriceNightA1=0.000000 PriceNightA2=0.000000 PriceNightA3=0.000000 PriceNightA4=0.000000 PriceNightA5=0.000000 PriceNightA6=0.000000 PriceNightA7=0.000000 PriceNightA8=0.000000 PriceNightA9=0.000000 PriceNightB0=1.000000 PriceNightB1=0.000000 PriceNightB2=0.000000 PriceNightB3=0.000000 PriceNightB4=0.000000 PriceNightB5=0.000000 PriceNightB6=0.000000 PriceNightB7=0.000000 PriceNightB8=0.000000 PriceNightB9=0.000000 SinglePrice0=1 SinglePrice1=1 SinglePrice2=0 SinglePrice3=0 SinglePrice4=0 SinglePrice5=0 SinglePrice6=0 SinglePrice7=0 SinglePrice8=0 SinglePrice9=0 Threshold0=0 Threshold1=0 Threshold2=0 Threshold3=0 Threshold4=0 Threshold5=0 Threshold6=0 Threshold7=0 Threshold8=0 Threshold9=0 Time0=0:0-0:0 Time1=0:0-0:0 Time2=0:0-0:0 Time3=0:0-0:0 Time4=0:0-0:0 Time5=0:0-0:0 Time6=0:0-0:0 Time7=0:0-0:0 Time8=0:0-0:0 Time9=0:0-0:0 TraffType=up+down Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-16 12:17:33 Share Опубліковано: 2006-08-16 12:17:33 всё понятно, у вас бета 2.4 она не стабильна, дабы не е...ть себе и нам мозг поставьте 2.0.16.7.6, на данный момент эта самая стабильная из всех. Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 12:26:21 Автор Share Опубліковано: 2006-08-16 12:26:21 ее нужно просто поставить поверх или нужно для начала все удалить ручками и поставить? Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-16 12:29:13 Автор Share Опубліковано: 2006-08-16 12:29:13 просто уже достаточно много пользователей заведено не хотелось бы все заново настраивать.. как можно это сделать малой кровью? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-16 13:59:21 Share Опубліковано: 2006-08-16 13:59:21 сохраняете базу с пользователями (/var/stargazer) в укромное место удаляете 2.4 нах ставите 2.0.16 заливаете базу на старое место Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-17 06:35:09 Автор Share Опубліковано: 2006-08-17 06:35:09 Я конечно извиняюсь за глупый вопрос.. но как его корректно удалить? прибил все папки /etc/stargazer /var/stargazer reboot потом пытаюсь инсталить - вываливает ошибку - make bsd cat inst_freebsd > .install chmod +x .install make -f make.bsd g++ -c -Wall -g3 -DFREEBSD -DTARIFF2 -DRCL_PROCESS -o main.o main.cpp In file included from main.cpp:61: hostallow.h:35:30: sys/inttypes.h: No such file or directory In file included from main.cpp:63: ping.h:36: error: redefinition of `struct icmphdr' /usr/include/netinet/ip_icmp.h:52: error: previous definition of `struct icmphdr' main.cpp: In function `void WalkAroundCallBack(BSPNODE*)': main.cpp:594: warning: long int format, time_t arg (arg 3) *** Error code 1 Stop in /usr/home/ser/2/stg2-2005.05.17-16.57.25. *** Error code 1 Stop in /usr/home/ser/2/stg2-2005.05.17-16.57.25. где копать? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-17 06:51:05 Share Опубліковано: 2006-08-17 06:51:05 ос? если freebsd 5.4 то надо make bsd5 Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-17 07:04:21 Автор Share Опубліковано: 2006-08-17 07:04:21 FreeBSD 6.0 делал конечно make bsd5 ошибка таже... Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-08-17 11:06:46 Share Опубліковано: 2006-08-17 11:06:46 ping.h:36: error: redefinition of `struct icmphdr' В ping.h и ping.cpp переименуй struct icmphdr во что угодно другое. Например переименуй в icmphdr1 Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-17 13:34:17 Автор Share Опубліковано: 2006-08-17 13:34:17 все почти получилось.. единственное что не хватает некоторых файлов в архиве который я скачал с сайта... вот какая ошибка вываливается при make install ser/2/stg2-2005.05.17-16.57.25 > make install ./.install install: ./inst/var/stargazer/admins/*: No such file or directory install: ./inst/var/stargazer/users/test/*: No such file or directory install: ./inst/var/stargazer/tariffs/*: No such file or directory откуда можно их в эту директорию подложить? Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-17 14:06:50 Автор Share Опубліковано: 2006-08-17 14:06:50 в итоге всех вышеперечисленных манипуляция ser/2/stg2-2005.05.17-16.57.25 > make bsd5 cat inst_freebsd > .install chmod +x .install make -f make.bsd5 ser/2/stg2-2005.05.17-16.57.25 > make install ./.install ser/2/stg2-2005.05.17-16.57.25 > вроде как все установилось но при /sbin/stargazer никакой реакции - файл /var/log/stargazer.log пустой в чем есче может быть дело? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-17 16:24:58 Share Опубліковано: 2006-08-17 16:24:58 значит у вас какая то критическая ошибка в конфиге, посмотрите в /var/log/messages Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-18 06:45:47 Автор Share Опубліковано: 2006-08-18 06:45:47 Все вроде победил.. фууухх! ) только теперь есче один проблем остался.. конфигуратор версии 1,60,7 и 1,67,8 не хочет добавлять пользователей и изменять существующих.. Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-08-18 14:41:34 Share Опубліковано: 2006-08-18 14:41:34 в смысле? должон работать 1.60.7 и точка. Ссылка на сообщение Поделиться на других сайтах
vamp 0 Опубліковано: 2006-08-18 14:50:10 Автор Share Опубліковано: 2006-08-18 14:50:10 да все заработало.. трабла была с правами доступа к директориям с конфигами... руками поправил и все стало ОК! Огромное спасибо за ответы! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас