Перейти до

vamp

Маглы
  • Всього повідомлень

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

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

vamp's Achievements

Пролетал Мимо

Пролетал Мимо (1/9)

0

Репутація

  1. да все заработало.. трабла была с правами доступа к директориям с конфигами... руками поправил и все стало ОК! Огромное спасибо за ответы!
  2. Все вроде победил.. фууухх! ) только теперь есче один проблем остался.. конфигуратор версии 1,60,7 и 1,67,8 не хочет добавлять пользователей и изменять существующих..
  3. в итоге всех вышеперечисленных манипуляция 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 пустой в чем есче может быть дело?
  4. все почти получилось.. единственное что не хватает некоторых файлов в архиве который я скачал с сайта... вот какая ошибка вываливается при 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 откуда можно их в эту директорию подложить?
  5. FreeBSD 6.0 делал конечно make bsd5 ошибка таже...
  6. Я конечно извиняюсь за глупый вопрос.. но как его корректно удалить? прибил все папки /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. где копать?
  7. просто уже достаточно много пользователей заведено не хотелось бы все заново настраивать.. как можно это сделать малой кровью?
  8. ее нужно просто поставить поверх или нужно для начала все удалить ручками и поставить?
  9. вот тариф: 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
  10. /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
  11. это уже давно поднято... вопрос что трафик не бесплатный и каждому юзеру его нужно выделить определенный лимит. Сложность добавляет то что сетка большая и адресация через DHCP. вот почему собсно и была выбрана это билинговая система. Под виндами с этой задачей в свое время справлялся Kerio но ввиду обьективных причин был сделан уклон в сторону FreeBsd.
  12. Чего маловато? это корпоративный сервер. в нем просто нужно считать внешний трафик по пользователям.. что не так?
  13. ALL 212.3.97.78 DIR1 ALL 10.0.0.0/8 DIR2 ALL 0.0.0.0/0 DIR0
  14. Приветсвую.. Возникла проблема с отображением статистики по трафику в менеджере клиентов. Деньги снимаются но сколько пользователь использовал Мб трафика, почемуто везде стоят нули.. где копать? подскажите плз.
×
×
  • Створити нове...