2 # Имя лог-файла куда пишутся события
3 LogFile = /var/log/stargazer.log
7 # Имя файла в котором определяются правила подсчета трафика
8 Rules = /etc/stargazer/rules
12 # Время через которое пишется d БД детальная статистика пользователя
13 # Значения: 1, 1/2, 1/4, 1/6.
14 # 1 - раз в чаc, 1/2 - раз в пол часа, 1/4 - раз в 15 мин, 1/6 - раз в 10 мин
15 DetailStatWritePeriod=1/6
19 # Периодичность записи записи в БД информации о статистике пользователя (минуты)
20 # При большом кол-ве пользователей эту величину стоит увеличить, т.к.
21 # запись в БД может занимать длительное время.
22 # Значения: 1...1440 (минуты)
27 # День снятия абонплаты
28 # Значения: 0...31. 0 - Последний день месяца
33 # Абонплата снимается в последний (yes) или первый (no) день учетного периода.
34 # Это влияет на то, как будет снята абонплата (АП) при переходе на новый тариф.
35 # Если у пользователя был тариф A с АП=100 и он хочет перейти на тариф B с АП=200,
36 # то при переходе на новый тариф со счета пользователя снимется 100, если
37 # DayFeeIsLastDay = yes и 200, если DayFeeIsLastDay = no
42 # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы
43 # Значения: 0...31. 0 - Последний день месяца
48 # "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый
49 # день 1/30 или 1/31 части АП
55 # Данная опция определяет может ли пользователь получить доступ в интерент
56 # если у него на счету нет денег, но остался предоплаченный трафик
62 # Эта опция определяет что будет писаться в стоимость трафика в detail_stat.
63 # Если у пользователя еще есть предоплаченный трафик и WriteFreeMbTraffCost = no,
64 # то в detail_stat стоимость будет 0. Если у пользователя уже нет
65 # предоплаченного трафика и WriteFreeMbTraffCost = no, то в detail_stat
66 # будет записана стоиость трафика. При WriteFreeMbTraffCost = yes стоимость
67 # трафика будет записана в любом случае.
68 WriteFreeMbTraffCost = no
72 # Необязательный параметр. Указывает снимать полную абонплату у пользователя даже
73 # если он быз заморожен только часть учетного периода.
74 # По умолчанию установлен в no
77 # Необязательный параметр указывающий показывать на счету и позволять
78 # использовать пользователю абонплату. По умолчанию установлен в yes
83 # Названия направлений. Направления без названий не будут отображаться в
84 # авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны
85 # быть взяты в кавычки
101 # Кол-во запускаемых процессов stg-exec.
102 # Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ...
103 # Кол-во процессов означает сколько скриптов могут выполнятся одновременно.
109 # Message Key для stg-exec.
110 # Идентификатор очереди сообщений для выполнятеля скриптов.
111 # Его изменение может понадобится если есть необходимость запустить несколько
112 # экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр!
114 # Значение по умолчанию: 5555
119 # Путь к директории, в которой находятся модули сервера
120 ModulesPath = /usr/lib/stg
122 # Определяет директорию, в которой будут находится файлы "монитора"
123 # работы сервера. В этой директории будут созданы пустые файлы, время
124 # модификации которых будет меняться примерно раз в минуту. Если какой-то
125 # компонент сервера зависнет, файл(ы) перестанет обновлятся, и по этому
126 # признаку можно определить сбой в работе сервера и при надобности
127 # перезапустить. Если параметр не указан или пустой, мониторинг производится
128 # не будет. Параметр не является обязательным, по умолчанию пустой.
129 # MonitorDir=/var/stargazer/monitor
132 ################################################################################
134 # Настройки плагина работающего с БД сервера
136 # Второй параметр - это имя модуля без mod_ в начале и .so в конце
137 # Т.е. полное имя модуля mod_store_files.so
138 <StoreModule store_files>
140 # Рабочая директория сервера, тут содержатся данные о тарифах, пользователях,
141 # администраторах и т.д.
142 WorkDir = /var/stargazer
145 # Владелец, группа и права доступа на файлы статистики (stat) пользователя
151 # Владелец, группа и права доступа на файлы конфигурации (conf) пользователя
156 # Владелец, группа и права доступа на лог-файлы (log) пользователя
163 #<StoreModule store_firebird>
167 # # Путь к БД на сервере или ее алиас
168 # path=/var/stg/stargazer.fdb
170 # # Имя пользователя БД
173 # # Пароль пользователя БД
177 #<StoreModule store_mysql>
178 # # Имя пользователя БД
181 # # Пароль пользователя БД
182 # rootdbpass = 123456
184 # # Имя БД на сервере
193 ################################################################################
198 # Настройки плагина авторизации Always Online "mod_auth_ao.so"
199 # Второй параметр - это имя модуля без mod_ в начале и .so в конце
200 # Т.е. полное имя модуля mod_auth_ao.so
206 # Настройки плагина авторизации InetAccess "mod_auth_ia.so"
207 # Второй параметр - это имя модуля без mod_ в начале и .so в конце
208 # Т.е. полное имя модуля mod_auth_ia.so
218 # Настройки модуля конфигурации SgConfig "mod_conf_sg.so"
219 # Второй параметр - это имя модуля без mod_ в начале и .so в конце
222 # Порт по которому сервер взаимодействует с конфигуратором
223 # Значения: 1...65535
230 # Модуль захвата трафика "mod_cap_ether.so"
231 # Второй параметер - это имя модуля без mod_ в начале и .so в конце
232 # Без параметров. Только имя модуля.
234 # Модуль без параметров
239 # Настройки модуля пингующего пользователей "mod_ping.so"
240 # Второй параметр - это имя модуля без mod_ в начале и .so в конце
243 # Время, в секундах, между пингами одного и того же пользователя
244 # Значения: 10...3600
253 AuthServices = Login-User
254 AcctServices = Framed-User
257 # # Настройки модуля для удаленного выполнения скриптов OnConnect и
258 # # OnDisconnect "mod_remote_script.so"
259 # # Второй параметр - это имя модуля без mod_ в начале и .so в конце
260 # <Module remote_script>
262 # # Время, в секундах, между посылками подтверждений, того, что пользователь
264 # # Значения: 10...600
267 # # Соответствие подсетей, в которой находится пользователь и
268 # # соответствующего роутера. Первая часть строки - подсеть, заданная
269 # # как IP-адрес и маска, через пробел - IP-адрес роутера на котором
270 # # должны выполняться скрипты
271 # # Например эта запись "192.168.1.0/24 192.168.1.1" означает, что для
272 # # всех пользователей из подсети 192.168.1.0/24, скрипты будут
273 # # выполняться на роутере с адресом 192.168.1.1
274 # # Subnet0...Subnet100
275 # Subnet0 = 192.168.1.0/24 192.168.1.7
276 # Subnet1 = 192.168.2.0/24 192.168.2.5
277 # Subnet2 = 192.168.3.0/24 192.168.2.5
278 # Subnet3 = 192.168.4.0/24 192.168.2.5
280 # # Пароль для шифрования пакетов между stg-сервером и сервером,
281 # # выполняющим скрипты
284 # # Этот параметр определяет какие параметры пользователя передаются
285 # # на удаленный сервер
286 # # Cash, FreeMb, Passive, Disabled, AlwaysOnline, TariffName, NextTariff, Address,
287 # # Note, Group, Email, RealName, Credit, EnabledDirs, Userdata0...Userdata9
288 # UserParams=Cash Tariff EnabledDirs
290 # # Порт по которому сервер отсылает сообщения на роутер
291 # # Значения: 1...65535
297 ################################################################################