1 ################################################################################
 
   2 #                        Stargazer Configuration file                          #
 
   3 ################################################################################
 
   8 # Default: /var/log/stargazer.log
 
   9 LogFile = /var/log/stargazer.log
 
  14 # Default: /var/run/stargazer.pid
 
  15 PIDFile = /var/run/stargazer.pid
 
  17 # Traffic classification rules
 
  20 # Default: /etc/stargazer/rules
 
  21 Rules = /etc/stargazer/rules
 
  23 # The time interval between writing detailed user's statistics into the database
 
  24 # Note: With a large number of users this value should be increased,
 
  25 # since writting into the database can take a long time.
 
  27 # Values: 1 (hourly), 1/2 (every half hour), 1/4 (every 15 m), 1/6 (every 10 m)
 
  29 DetailStatWritePeriod = 1/2
 
  31 # The time interval between writing summary user's statistics into the database
 
  33 # Value: 1 ... 1440 (minutes)
 
  38 # Note: 0 - The last day of the month
 
  44 # Fee charged at the last (yes) or first (no) day of tariffication period.
 
  45 # Defines how the fee will be charged in the transition to the new tariff.
 
  46 # User has tariff A with fee 100. Changing it to tariff B with fee 200
 
  47 # will result in charging user's account at 100 if DayFeeIsLastDay = yes 
 
  48 # and at 200, if DayFeeIsLastDay = no
 
  54 # Day of changing delayed tariffs and resetting summary user's statistics.
 
  55 # Defines the edge of the tariffication period.
 
  57 # Value: 0 ... 31. 0 - The last day of the month
 
  61 # Defines whether to charge fee daily (yes) or monthly (no)
 
  67 # Defines whether the user can access the internet if it has no cash,
 
  68 # but remained prepaid traffic
 
  74 # Defines what will be written in the traffic cost in detail_stat.
 
  75 # If user still has the prepaid traffic and WriteFreeMbTraffCost = no,
 
  76 # then the traffic cost willn't be written in detail_stat.
 
  77 # If user doestn't have prepaid traffic and WriteFreeMbTraffCost = no, 
 
  78 # then the traffic cost will be written in detail_stat.
 
  79 # When WriteFreeMbTraffCost = yes the traffic cost will be recorded in any case.
 
  83 WriteFreeMbTraffCost = yes
 
  85 # Charge a full monthly fee even if user was "frozen" a part 
 
  86 # of the tariffication period
 
  92 # Allow user to see and use a full cash (yes) or hide a part of it (no) 
 
  93 # for the next fee charge
 
  99 # The names of directions. Direction without names will not appear in
 
 100 # authorizer and configurator.
 
 101 # Note: Names consisting of several words should be quoted
 
 102 # Parameter: optional
 
 117 # Amount of stg-exec processes.
 
 118 # These processes are responsible for the execution of scripts OnConnect, 
 
 120 # Amount of processes means how many scripts can be executed simultaneously.
 
 121 # Recommend to leave 1 to avoid errors when executing scripts
 
 122 # Parameter: optional
 
 127 # Message queue identifier for the script executer.
 
 128 # It may be changed if there're a needs to run multiple copies of stargazer.
 
 129 # Warning: If you do not understand it, do not touch this setting!
 
 130 # Parameter: optional
 
 131 # Value: 0 ... 2 ^ 32
 
 135 # The path to directory with server modules
 
 136 # Parameter: required
 
 137 # Value: directory path
 
 138 # Default: /usr/lib/stg
 
 139 ModulesPath = /usr/lib/stg
 
 141 # Directory where the "monitor" files are located.
 
 142 # A blank files will be created in this directory. The modification time of such
 
 143 # files will be changed about once a minute. If server crashes or some of server 
 
 144 # component hang, the files will stop refreshing, and on this basis we can define
 
 145 # the failure of the server and if necessary restart. 
 
 146 # If option is omitted or blank, the monitoring is not performed.
 
 147 # Parameter: optional
 
 149 # Default: /var/stargazer/monitor
 
 150 #MonitorDir=/var/stargazer/monitor
 
 152 # Defines message maximum lifetime
 
 153 # Note: 0 — unlimited
 
 154 # Parameter: optional
 
 157 # MessagesTimeout = 0
 
 159 ################################################################################
 
 161 # Configure the module that works with the database server
 
 163 # Warning: Only one store module could be used at the same time!
 
 165 <IncludeFile "conf-enabled.d/store_*.conf">
 
 169 ################################################################################
 
 174     <IncludeFile "conf-enabled.d/mod_*.conf">
 
 178 ################################################################################