1 ################################################################################
2 # Файл настроек сервера stargazer #
3 ################################################################################
7 # Имя лог-файла куда пишутся события
8 LogFile = /var/log/stargazer.log
12 # Имя PID-файла куда пишется идентификатор процесса
13 # По умолчанию /var/run/pid
14 PIDFile = /var/run/stargazer.pid
18 # Имя файла в котором определяются правила подсчета трафика
19 Rules = /etc/stargazer/rules
23 # Время через которое пишется d БД детальная статистика пользователя
24 # Значения: 1, 1/2, 1/4, 1/6.
25 # 1 - раз в чаc, 1/2 - раз в пол часа, 1/4 - раз в 15 мин, 1/6 - раз в 10 мин
26 DetailStatWritePeriod=1/6
30 # Периодичность записи записи в БД информации о статистике пользователя (минуты)
31 # При большом кол-ве пользователей эту величину стоит увеличить, т.к.
32 # запись в БД может занимать длительное время.
33 # Значения: 1...1440 (минуты)
38 # День снятия абонплаты
39 # Значения: 0...31. 0 - Последний день месяца
44 # Абонплата снимается в последний (yes) или первый (no) день учетного периода.
45 # Это влияет на то, как будет снята абонплата (АП) при переходе на новый тариф.
46 # Если у пользователя был тариф A с АП=100 и он хочет перейти на тариф B с АП=200,
47 # то при переходе на новый тариф со счета пользователя снимется 100, если
48 # DayFeeIsLastDay = yes и 200, если DayFeeIsLastDay = no
53 # День сброса данных о трафике за месяц и день перехода пользователей на новые тарифы
54 # Значения: 0...31. 0 - Последний день месяца
59 # "Размазанное" снятие абонплаты. Снятие АП не раз в месяц, а каждый
60 # день 1/30 или 1/31 части АП
66 # Данная опция определяет может ли пользователь получить доступ в интерент
67 # если у него на счету нет денег, но остался предоплаченный трафик
73 # Эта опция определяет что будет писаться в стоимость трафика в detail_stat.
74 # Если у пользователя еще есть предоплаченный трафик и WriteFreeMbTraffCost = no,
75 # то в detail_stat стоимость будет 0. Если у пользователя уже нет
76 # предоплаченного трафика и WriteFreeMbTraffCost = no, то в detail_stat
77 # будет записана стоиость трафика. При WriteFreeMbTraffCost = yes стоимость
78 # трафика будет записана в любом случае.
79 WriteFreeMbTraffCost = no
83 # Необязательный параметр. Указывает снимать полную абонплату у пользователя даже
84 # если он быз заморожен только часть учетного периода.
85 # По умолчанию установлен в no
88 # Необязательный параметр указывающий показывать на счету и позволять
89 # использовать пользователю абонплату. По умолчанию установлен в yes
94 # Названия направлений. Направления без названий не будут отображаться в
95 # авторизаторе и конфигураторе. Названия состоящие из нескольких слов должны
96 # быть взяты в кавычки
103 DirName5 = "ìÏËÁÌØÎÙÅ ÉÇÒÙ"
112 # Кол-во запускаемых процессов stg-exec.
113 # Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ...
114 # Кол-во процессов означает сколько скриптов могут выполнятся одновременно.
120 # Message Key для stg-exec.
121 # Идентификатор очереди сообщений для выполнятеля скриптов.
122 # Его изменение может понадобится если есть необходимость запустить несколько
123 # экземпляров stg. Если вы не понимаете, что это, не трогайте этот параметр!
125 # Значение по умолчанию: 5555
130 # Путь к директории, в которой находятся модули сервера
131 ModulesPath = /usr/lib/stg
133 # Определяет директорию, в которой будут находится файлы "монитора"
134 # работы сервера. В этой директории будут созданы пустые файлы, время
135 # модификации которых будет меняться примерно раз в минуту. Если какой-то
136 # компонент сервера зависнет, файл(ы) перестанет обновлятся, и по этому
137 # признаку можно определить сбой в работе сервера и при надобности
138 # перезапустить. Если параметр не указан или пустой, мониторинг производится
139 # не будет. Параметр не является обязательным, по умолчанию пустой.
140 #MonitorDir=/var/stargazer/monitor
142 ################################################################################
144 # Настройки плагина работающего с БД сервера
146 # Параметр - это имя модуля без mod_ в начале и .so в конце
147 # Т.е. полное имя модуля mod_store_files.so
148 <StoreModule store_files>
150 # Рабочая директория сервера, тут содержатся данные о тарифах, пользователях,
151 # администраторах и т.д.
152 WorkDir = /var/stargazer
155 # Владелец, группа и права доступа на файлы статистики (stat) пользователя
161 # Владелец, группа и права доступа на файлы конфигурации (conf) пользователя
166 # Владелец, группа и права доступа на лог-файлы (log) пользователя
171 # Удалять резервные копии после успешной записи conf/stat
176 # Восстанавливать файлы conf/stat из резервных копий при ошибке чтения
183 #<StoreModule store_firebird>
187 # # Путь к БД на сервере или ее алиас
188 # database=/var/stg/stargazer.fdb
190 # # Имя пользователя БД
193 # # Пароль пользователя БД
196 # # Уровень изоляции транзаций (не обязательно, по умолчанию oncurrency):
201 # isolationLevel=concurrency
203 # # Действия при блокировках (не обязательно, по умолчанию wait):
206 # lockResolution=wait
209 #<StoreModule store_postgresql>
216 # # Имя пользователя БД
219 # # Пароль пользователя БД
223 #<StoreModule store_mysql>
224 # # Имя пользователя БД
227 # # Пароль пользователя БД
228 # rootdbpass = 123456
230 # # Имя БД на сервере
237 ################################################################################
241 # Модуль захвата трафика "mod_cap_nf.so"
242 # Принимает информацию о трафике по протоколу NetFlow
244 # TCPPort - порт для TCP-соединений
247 # UDPPort - порт для UDP-соединений
250 # Могут иметь совпадающие значения.
251 # Если параметр не указан - соответствующий порт не "прослушивается".
254 <IncludeFile "conf-enabled.d/*.conf">
258 ################################################################################