]> git.stg.codes - stg.git/commitdiff
Removed \r and spaces at the EOL in config files
authorMaxim Mamontov <faust@gts.dp.ua>
Fri, 25 Feb 2011 09:28:34 +0000 (11:28 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Fri, 25 Feb 2011 09:40:04 +0000 (11:40 +0200)
32 files changed:
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_ao.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_cap_bpf.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_cap_divert.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_cap_nf.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_ia.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_ping.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_radius.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_remote_script.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_rpc.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/mod_sg.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/store_files.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/store_firebird.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/store_mysql.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-available.d/store_postgresql.conf
projects/stargazer/inst/freebsd/etc/stargazer/conf-enabled.d/store_files.conf [new symlink]
projects/stargazer/inst/freebsd/etc/stargazer/stargazer.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_ao.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_cap_ether.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_cap_ipq.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_cap_nf.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_ia.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_ping.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_radius.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_remote_script.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_rpc.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/mod_sg.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/store_files.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/store_firebird.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/store_mysql.conf
projects/stargazer/inst/linux/etc/stargazer/conf-available.d/store_postgresql.conf
projects/stargazer/inst/linux/etc/stargazer/conf-enabled.d/store_files.conf [new symlink]
projects/stargazer/inst/linux/etc/stargazer/stargazer.conf

index 08926e952889b72e0ed68518d4f6a3b3dbe50b21..62c0dc7fbf2e5bbb6d459988f5d8113596351f74 100644 (file)
@@ -1,3 +1,3 @@
 # Enable the authorization module Always Online "mod_auth_ao.so"
 <Module auth_ao>
-</Module>
+</Module>
\ No newline at end of file
index e60164742d3e78fe5027aa5ff26f0b5c9a93267d..4a6c6264ac9ea79968365da30cae79c26d8cfdef 100644 (file)
@@ -4,5 +4,4 @@
    iface = rl0
    iface = rl1
    iface = dc0
-</Module>
-
+</Module>
\ No newline at end of file
index d280e40de39b4605f5bce98a78b737bad1ae8285..ab0ddfb5765a38ba27e3bed3892d5da767b6d4ff 100644 (file)
@@ -1,8 +1,8 @@
-# Enable the traffic capture module "mod_cap_divert.so" using Divert-sockets   
+# Enable the traffic capture module "mod_cap_divert.so" using Divert-sockets
 <Module cap_divert>
    # Port for traffic
    # Parameter: required
    # Value: 1 ... 65535
    # Default: 15701
    Port = 15701
-</Module>
+</Module>
\ No newline at end of file
index 34e7687055482a4a678a9da7346411d3fc47c9c9..f3cbc40c644e95d4ad5f7b0a6918aa971e1dc994 100644 (file)
@@ -1,5 +1,5 @@
 # Enable the traffic capture module "mod_cap_ipq.so" using NetFlow protocol
-<Module cap_nf>    
+<Module cap_nf>
     # Port for TCP connections
     # Note: Parameters TCPPort and UDPPort can be equal
     # Parameter: optional
@@ -13,5 +13,4 @@
     # Value: 1 ... 65536
     # Default: 9996
     UDPPort = 9996
-</Module>
-
+</Module>
\ No newline at end of file
index fb1c4cdefcebe534e437de2a0d73cf0b1dad5a80..aa18309a40bd9f0b8c2ae3386acd5280f2f62910 100644 (file)
@@ -35,4 +35,4 @@
     # Values: different, see above
     # Default: cash
     FreeMb = cash
-</Module>
+</Module>
\ No newline at end of file
index ec823fc5cc91314018c64bbe874198ba746700bf..7402219439e6760000f86b921f4a597f6a1f6191 100644 (file)
@@ -5,5 +5,4 @@
     # Value: 10 ... 3600 (seconds)
     # Default: 15
     PingDelay = 15
-</Module>
-
+</Module>
\ No newline at end of file
index 00aeaa5612d466826914004652d864fc9918e82e..edc94d50888e58040e9b40ee4c9be6b20d8da394 100644 (file)
@@ -31,4 +31,4 @@
     # Value: any, supported by software
     # Default: Framed-User
     AcctServices = Framed-User
-</Module>
+</Module>
\ No newline at end of file
index 6fff492432161e02719767bd1f64647c7ceca77a..b3d0ab7619111b953837b5ac57de76fb9c00a5ef 100644 (file)
@@ -39,5 +39,4 @@
     # Value: 1...65535
     # Default: 9999
     Port = 9999
-</Module>
-
+</Module>
\ No newline at end of file
index eacf739176e20a4550768dc5565d98a5a234135c..06eeba4ed5a65f198bbfeaa84af661c3c33117b0 100644 (file)
@@ -11,4 +11,4 @@
     # Value: any numeric
     # Default: 1800
     CookieTimeout = 1800
-</Module>
+</Module>
\ No newline at end of file
index 1931a1218be345a5f865b07c9bac3a3fc7687818..610a31288fa1661270ac7819d83d77f9917817a5 100644 (file)
@@ -5,5 +5,4 @@
     # Value: 1...65535
     # Default: 5555
     Port = 5555
-</Module>
-
+</Module>
\ No newline at end of file
index e9c5bc5d2a9b4691eab8e2980f8de958a73bb1a8..b69ad45e97af3edd49c0864b746fcb1c91c75689 100644 (file)
@@ -1,4 +1,4 @@
-# Option - the name of the module without 'mod_' at the beginning and '.so' 
+# Option - the name of the module without 'mod_' at the beginning and '.so'
 # in the end ie full name of the module mod_store_files.so
 <StoreModule store_files>
 
@@ -28,4 +28,4 @@
     UserLogGroup = stargazer
     UserLogMode = 640
 
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index 837889e3f5ff47cf045262651c6c5750ce821107..99b629ae98e57edc2092d01ac115548bfdce7223 100644 (file)
@@ -34,4 +34,4 @@
     # Values: wait, nowait
     # Defalt: wait
     lockResolution = wait
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index af5406613a2b39b92668187040ae0b58e6b3fefc..475b5f27a23f7125bc66ce528c5c585231c3ddd5 100644 (file)
@@ -22,4 +22,4 @@
     # Value: any, supported by database
     # Default: 123456
     rootdbpass = 123456
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index 1b0aaf4c0f4de0a2ba121c16f94cda5e6e68b09d..86c76f440b69fd078b8a3372f811c803567456fd 100644 (file)
@@ -22,4 +22,4 @@
     # Value: any, supported by database
     # Default: 123456
     password = 123456
-</StoreModule>
+</StoreModule>
\ No newline at end of file
diff --git a/projects/stargazer/inst/freebsd/etc/stargazer/conf-enabled.d/store_files.conf b/projects/stargazer/inst/freebsd/etc/stargazer/conf-enabled.d/store_files.conf
new file mode 120000 (symlink)
index 0000000..cb4e4da
--- /dev/null
@@ -0,0 +1 @@
+../conf-available.d/store_files.conf
\ No newline at end of file
index 5c0693c44e5eb39cfeeecdc3caac8f9b0ce59b1a..ae5e13829b63bc1b4ec5068fd09511fc738683dd 100644 (file)
-################################################################################\r
-#                        Stargazer Configuration file                          #\r
-################################################################################\r
-\r
-# LOG file name\r
-# Parameter: required\r
-# Value: file path\r
-# Default: /var/log/stargazer.log\r
-LogFile = /var/log/stargazer.log\r
-\r
-# PID file name\r
-# Parameter: optional\r
-# Value: file path\r
-# Default: /var/run/stargazer.pid\r
-PIDFile = /var/run/stargazer.pid\r
-\r
-# Traffic classification rules\r
-# Parameter: required\r
-# Value: file path\r
-# Default: /etc/stargazer/rules\r
-Rules = /etc/stargazer/rules\r
-\r
-# The time interval between writing detailed user's statistics into the database\r
-# Note: With a large number of users this value should be increased,\r
-# since writting into the database can take a long time.\r
-# Parameter: required\r
-# Values: 1 (hourly), 1/2 (every half hour), 1/4 (every 15 m), 1/6 (every 10 m)\r
-# Default: 1/2\r
-DetailStatWritePeriod = 1/2\r
-\r
-# The time interval between writing summary user's statistics into the database\r
-# Parameter: optional\r
-# Value: 1 ... 1440 (minutes)\r
-# Default: 10\r
-StatWritePeriod = 10\r
-\r
-# Day of charging fee\r
-# Note: 0 - The last day of the month\r
-# Parameter: required\r
-# Value: 0 ... 31\r
-# Default: 1\r
-DayFee = 1\r
-\r
-# Fee charged at the last (yes) or first (no) day of tariffication period.\r
-# Defines how the fee will be charged in the transition to the new tariff.\r
-# User has tariff A with fee 100. Changing it to tariff B with fee 200\r
-# will result in charging user's account at 100 if DayFeeIsLastDay = yes \r
-# and at 200, if DayFeeIsLastDay = no\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-DayFeeIsLastDay = no\r
-\r
-# Day of changing delayed tariffs and resetting summary user's statistics.\r
-# Defines the edge of the tariffication period.\r
-# Parameter: required\r
-# Value: 0 ... 31. 0 - The last day of the month\r
-# Default: 1\r
-DayResetTraff = 1\r
-\r
-# Defines whether to charge fee daily (yes) or monthly (no)\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-SpreadFee = no\r
-\r
-# Defines whether the user can access the internet if it has no cash,\r
-# but remained prepaid traffic\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-FreeMbAllowInet = no\r
-\r
-# Defines what will be written in the traffic cost in detail_stat.\r
-# If user still has the prepaid traffic and WriteFreeMbTraffCost = no,\r
-# then the traffic cost willn't be written in detail_stat.\r
-# If user doestn't have prepaid traffic and WriteFreeMbTraffCost = no, \r
-# then the traffic cost will be written in detail_stat.\r
-# When WriteFreeMbTraffCost = yes the traffic cost will be recorded in any case.\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: yes\r
-WriteFreeMbTraffCost = yes\r
-\r
-# Charge a full monthly fee even if user was "frozen" a part \r
-# of the tariffication period\r
-# Parameter: optional\r
-# Values: yes, no\r
-# Default: no\r
-FullFee = yes\r
-\r
-# Allow user to see and use a full cash (yes) or hide a part of it (no) \r
-# for the next fee charge\r
-# Parameter: optional\r
-# Values: yes, no\r
-# Default: yes\r
-# ShowFeeInCash=yes\r
-\r
-# The names of directions. Direction without names will not appear in\r
-# authorizer and configurator.\r
-# Note: Names consisting of several words should be quoted\r
-# Parameter: optional\r
-# Values:\r
-<DirNames>\r
-    DirName0 = Internet\r
-    DirName1 =\r
-    DirName2 =\r
-    DirName3 =\r
-    DirName4 =\r
-    DirName5 =\r
-    DirName6 =\r
-    DirName7 =\r
-    DirName8 =\r
-    DirName9 =\r
-</DirNames>\r
-\r
-# Amount of stg-exec processes.\r
-# These processes are responsible for the execution of scripts OnConnect, \r
-# OnDisconnect, etc. \r
-# Amount of processes means how many scripts can be executed simultaneously.\r
-# Recommend to leave 1 to avoid errors when executing scripts\r
-# Parameter: optional\r
-# Value: 1 ... 1024\r
-# Default: 1\r
-ExecutersNum = 1\r
-\r
-# Message queue identifier for the script executer.\r
-# It may be changed if there're a needs to run multiple copies of stargazer.\r
-# Warning: If you do not understand it, do not touch this setting!\r
-# Parameter: optional\r
-# Value: 0 ... 2 ^ 32\r
-# Default: 5555\r
-# ExecMsgKey = 5555\r
-\r
-# The path to directory with server modules\r
-# Parameter: required\r
-# Value: directory path\r
-# Default: /usr/lib/stg\r
-ModulesPath = /usr/lib/stg\r
-\r
-# Directory where the "monitor" files are located.\r
-# A blank files will be created in this directory. The modification time of such\r
-# files will be changed about once a minute. If server crashes or some of server \r
-# component hang, the files will stop refreshing, and on this basis we can define\r
-# the failure of the server and if necessary restart. \r
-# If option is omitted or blank, the monitoring is not performed.\r
-# Parameter: optional\r
-# Value: file path\r
-# Default: /var/stargazer/monitor\r
-#MonitorDir=/var/stargazer/monitor\r
-\r
-################################################################################\r
-# Store module\r
-# Configure the module that works with the database server\r
-\r
-# Warning: Only one store module could be used at the same time!\r
-\r
-<IncludeFile "conf-enabled.d/store_*.conf">\r
-</IncludeFile>\r
-\r
-\r
-################################################################################\r
-# Other modules\r
-\r
-<Modules>\r
-\r
-    <IncludeFile "conf-enabled.d/mod_*.conf">\r
-    </IncludeFile>\r
-\r
-</Modules>\r
-################################################################################\r
+################################################################################
+#                        Stargazer Configuration file                          #
+################################################################################
+
+# LOG file name
+# Parameter: required
+# Value: file path
+# Default: /var/log/stargazer.log
+LogFile = /var/log/stargazer.log
+
+# PID file name
+# Parameter: optional
+# Value: file path
+# Default: /var/run/stargazer.pid
+PIDFile = /var/run/stargazer.pid
+
+# Traffic classification rules
+# Parameter: required
+# Value: file path
+# Default: /etc/stargazer/rules
+Rules = /etc/stargazer/rules
+
+# The time interval between writing detailed user's statistics into the database
+# Note: With a large number of users this value should be increased,
+# since writting into the database can take a long time.
+# Parameter: required
+# Values: 1 (hourly), 1/2 (every half hour), 1/4 (every 15 m), 1/6 (every 10 m)
+# Default: 1/2
+DetailStatWritePeriod = 1/2
+
+# The time interval between writing summary user's statistics into the database
+# Parameter: optional
+# Value: 1 ... 1440 (minutes)
+# Default: 10
+StatWritePeriod = 10
+
+# Day of charging fee
+# Note: 0 - The last day of the month
+# Parameter: required
+# Value: 0 ... 31
+# Default: 1
+DayFee = 1
+
+# Fee charged at the last (yes) or first (no) day of tariffication period.
+# Defines how the fee will be charged in the transition to the new tariff.
+# User has tariff A with fee 100. Changing it to tariff B with fee 200
+# will result in charging user's account at 100 if DayFeeIsLastDay = yes 
+# and at 200, if DayFeeIsLastDay = no
+# Parameter: required
+# Values: yes, no
+# Default: no
+DayFeeIsLastDay = no
+
+# Day of changing delayed tariffs and resetting summary user's statistics.
+# Defines the edge of the tariffication period.
+# Parameter: required
+# Value: 0 ... 31. 0 - The last day of the month
+# Default: 1
+DayResetTraff = 1
+
+# Defines whether to charge fee daily (yes) or monthly (no)
+# Parameter: required
+# Values: yes, no
+# Default: no
+SpreadFee = no
+
+# Defines whether the user can access the internet if it has no cash,
+# but remained prepaid traffic
+# Parameter: required
+# Values: yes, no
+# Default: no
+FreeMbAllowInet = no
+
+# Defines what will be written in the traffic cost in detail_stat.
+# If user still has the prepaid traffic and WriteFreeMbTraffCost = no,
+# then the traffic cost willn't be written in detail_stat.
+# If user doestn't have prepaid traffic and WriteFreeMbTraffCost = no, 
+# then the traffic cost will be written in detail_stat.
+# When WriteFreeMbTraffCost = yes the traffic cost will be recorded in any case.
+# Parameter: required
+# Values: yes, no
+# Default: yes
+WriteFreeMbTraffCost = yes
+
+# Charge a full monthly fee even if user was "frozen" a part 
+# of the tariffication period
+# Parameter: optional
+# Values: yes, no
+# Default: no
+FullFee = yes
+
+# Allow user to see and use a full cash (yes) or hide a part of it (no) 
+# for the next fee charge
+# Parameter: optional
+# Values: yes, no
+# Default: yes
+# ShowFeeInCash=yes
+
+# The names of directions. Direction without names will not appear in
+# authorizer and configurator.
+# Note: Names consisting of several words should be quoted
+# Parameter: optional
+# Values:
+<DirNames>
+    DirName0 = Internet
+    DirName1 =
+    DirName2 =
+    DirName3 =
+    DirName4 =
+    DirName5 =
+    DirName6 =
+    DirName7 =
+    DirName8 =
+    DirName9 =
+</DirNames>
+
+# Amount of stg-exec processes.
+# These processes are responsible for the execution of scripts OnConnect, 
+# OnDisconnect, etc. 
+# Amount of processes means how many scripts can be executed simultaneously.
+# Recommend to leave 1 to avoid errors when executing scripts
+# Parameter: optional
+# Value: 1 ... 1024
+# Default: 1
+ExecutersNum = 1
+
+# Message queue identifier for the script executer.
+# It may be changed if there're a needs to run multiple copies of stargazer.
+# Warning: If you do not understand it, do not touch this setting!
+# Parameter: optional
+# Value: 0 ... 2 ^ 32
+# Default: 5555
+# ExecMsgKey = 5555
+
+# The path to directory with server modules
+# Parameter: required
+# Value: directory path
+# Default: /usr/lib/stg
+ModulesPath = /usr/lib/stg
+
+# Directory where the "monitor" files are located.
+# A blank files will be created in this directory. The modification time of such
+# files will be changed about once a minute. If server crashes or some of server 
+# component hang, the files will stop refreshing, and on this basis we can define
+# the failure of the server and if necessary restart. 
+# If option is omitted or blank, the monitoring is not performed.
+# Parameter: optional
+# Value: file path
+# Default: /var/stargazer/monitor
+#MonitorDir=/var/stargazer/monitor
+
+################################################################################
+# Store module
+# Configure the module that works with the database server
+
+# Warning: Only one store module could be used at the same time!
+
+<IncludeFile "conf-enabled.d/store_*.conf">
+</IncludeFile>
+
+
+################################################################################
+# Other modules
+
+<Modules>
+
+    <IncludeFile "conf-enabled.d/mod_*.conf">
+    </IncludeFile>
+
+</Modules>
+################################################################################
index 08926e952889b72e0ed68518d4f6a3b3dbe50b21..62c0dc7fbf2e5bbb6d459988f5d8113596351f74 100644 (file)
@@ -1,3 +1,3 @@
 # Enable the authorization module Always Online "mod_auth_ao.so"
 <Module auth_ao>
-</Module>
+</Module>
\ No newline at end of file
index 29f1e2f4d645038ba7f6c61411dbfb3d506493e0..677ed5a70b9432c8d4bc77b24bd038a465f23d38 100644 (file)
@@ -1,4 +1,3 @@
 # Enable the traffic capture module "mod_cap_ether.so" using Packet-sockets
-<Module cap_ether>    
-</Module>
-
+<Module cap_ether>
+</Module>
\ No newline at end of file
index b78076eceae24f1b563ce14b921acacb7d86831e..6b4b3c0050c232c88d8b97c9730095a0d6b43d21 100644 (file)
@@ -1,3 +1,3 @@
 # Enable the traffic capture module "mod_cap_ipq.so" using mechanism of IP Queueing
-<Module cap_ipq>    
-</Module>
+<Module cap_ipq>
+</Module>
\ No newline at end of file
index 34e7687055482a4a678a9da7346411d3fc47c9c9..f3cbc40c644e95d4ad5f7b0a6918aa971e1dc994 100644 (file)
@@ -1,5 +1,5 @@
 # Enable the traffic capture module "mod_cap_ipq.so" using NetFlow protocol
-<Module cap_nf>    
+<Module cap_nf>
     # Port for TCP connections
     # Note: Parameters TCPPort and UDPPort can be equal
     # Parameter: optional
@@ -13,5 +13,4 @@
     # Value: 1 ... 65536
     # Default: 9996
     UDPPort = 9996
-</Module>
-
+</Module>
\ No newline at end of file
index fb1c4cdefcebe534e437de2a0d73cf0b1dad5a80..aa18309a40bd9f0b8c2ae3386acd5280f2f62910 100644 (file)
@@ -35,4 +35,4 @@
     # Values: different, see above
     # Default: cash
     FreeMb = cash
-</Module>
+</Module>
\ No newline at end of file
index ec823fc5cc91314018c64bbe874198ba746700bf..7402219439e6760000f86b921f4a597f6a1f6191 100644 (file)
@@ -5,5 +5,4 @@
     # Value: 10 ... 3600 (seconds)
     # Default: 15
     PingDelay = 15
-</Module>
-
+</Module>
\ No newline at end of file
index 00aeaa5612d466826914004652d864fc9918e82e..edc94d50888e58040e9b40ee4c9be6b20d8da394 100644 (file)
@@ -31,4 +31,4 @@
     # Value: any, supported by software
     # Default: Framed-User
     AcctServices = Framed-User
-</Module>
+</Module>
\ No newline at end of file
index 6fff492432161e02719767bd1f64647c7ceca77a..b3d0ab7619111b953837b5ac57de76fb9c00a5ef 100644 (file)
@@ -39,5 +39,4 @@
     # Value: 1...65535
     # Default: 9999
     Port = 9999
-</Module>
-
+</Module>
\ No newline at end of file
index eacf739176e20a4550768dc5565d98a5a234135c..06eeba4ed5a65f198bbfeaa84af661c3c33117b0 100644 (file)
@@ -11,4 +11,4 @@
     # Value: any numeric
     # Default: 1800
     CookieTimeout = 1800
-</Module>
+</Module>
\ No newline at end of file
index 1931a1218be345a5f865b07c9bac3a3fc7687818..610a31288fa1661270ac7819d83d77f9917817a5 100644 (file)
@@ -5,5 +5,4 @@
     # Value: 1...65535
     # Default: 5555
     Port = 5555
-</Module>
-
+</Module>
\ No newline at end of file
index e9c5bc5d2a9b4691eab8e2980f8de958a73bb1a8..b69ad45e97af3edd49c0864b746fcb1c91c75689 100644 (file)
@@ -1,4 +1,4 @@
-# Option - the name of the module without 'mod_' at the beginning and '.so' 
+# Option - the name of the module without 'mod_' at the beginning and '.so'
 # in the end ie full name of the module mod_store_files.so
 <StoreModule store_files>
 
@@ -28,4 +28,4 @@
     UserLogGroup = stargazer
     UserLogMode = 640
 
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index 837889e3f5ff47cf045262651c6c5750ce821107..99b629ae98e57edc2092d01ac115548bfdce7223 100644 (file)
@@ -34,4 +34,4 @@
     # Values: wait, nowait
     # Defalt: wait
     lockResolution = wait
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index af5406613a2b39b92668187040ae0b58e6b3fefc..475b5f27a23f7125bc66ce528c5c585231c3ddd5 100644 (file)
@@ -22,4 +22,4 @@
     # Value: any, supported by database
     # Default: 123456
     rootdbpass = 123456
-</StoreModule>
+</StoreModule>
\ No newline at end of file
index 1b0aaf4c0f4de0a2ba121c16f94cda5e6e68b09d..86c76f440b69fd078b8a3372f811c803567456fd 100644 (file)
@@ -22,4 +22,4 @@
     # Value: any, supported by database
     # Default: 123456
     password = 123456
-</StoreModule>
+</StoreModule>
\ No newline at end of file
diff --git a/projects/stargazer/inst/linux/etc/stargazer/conf-enabled.d/store_files.conf b/projects/stargazer/inst/linux/etc/stargazer/conf-enabled.d/store_files.conf
new file mode 120000 (symlink)
index 0000000..cb4e4da
--- /dev/null
@@ -0,0 +1 @@
+../conf-available.d/store_files.conf
\ No newline at end of file
index 5c0693c44e5eb39cfeeecdc3caac8f9b0ce59b1a..ae5e13829b63bc1b4ec5068fd09511fc738683dd 100644 (file)
-################################################################################\r
-#                        Stargazer Configuration file                          #\r
-################################################################################\r
-\r
-# LOG file name\r
-# Parameter: required\r
-# Value: file path\r
-# Default: /var/log/stargazer.log\r
-LogFile = /var/log/stargazer.log\r
-\r
-# PID file name\r
-# Parameter: optional\r
-# Value: file path\r
-# Default: /var/run/stargazer.pid\r
-PIDFile = /var/run/stargazer.pid\r
-\r
-# Traffic classification rules\r
-# Parameter: required\r
-# Value: file path\r
-# Default: /etc/stargazer/rules\r
-Rules = /etc/stargazer/rules\r
-\r
-# The time interval between writing detailed user's statistics into the database\r
-# Note: With a large number of users this value should be increased,\r
-# since writting into the database can take a long time.\r
-# Parameter: required\r
-# Values: 1 (hourly), 1/2 (every half hour), 1/4 (every 15 m), 1/6 (every 10 m)\r
-# Default: 1/2\r
-DetailStatWritePeriod = 1/2\r
-\r
-# The time interval between writing summary user's statistics into the database\r
-# Parameter: optional\r
-# Value: 1 ... 1440 (minutes)\r
-# Default: 10\r
-StatWritePeriod = 10\r
-\r
-# Day of charging fee\r
-# Note: 0 - The last day of the month\r
-# Parameter: required\r
-# Value: 0 ... 31\r
-# Default: 1\r
-DayFee = 1\r
-\r
-# Fee charged at the last (yes) or first (no) day of tariffication period.\r
-# Defines how the fee will be charged in the transition to the new tariff.\r
-# User has tariff A with fee 100. Changing it to tariff B with fee 200\r
-# will result in charging user's account at 100 if DayFeeIsLastDay = yes \r
-# and at 200, if DayFeeIsLastDay = no\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-DayFeeIsLastDay = no\r
-\r
-# Day of changing delayed tariffs and resetting summary user's statistics.\r
-# Defines the edge of the tariffication period.\r
-# Parameter: required\r
-# Value: 0 ... 31. 0 - The last day of the month\r
-# Default: 1\r
-DayResetTraff = 1\r
-\r
-# Defines whether to charge fee daily (yes) or monthly (no)\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-SpreadFee = no\r
-\r
-# Defines whether the user can access the internet if it has no cash,\r
-# but remained prepaid traffic\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: no\r
-FreeMbAllowInet = no\r
-\r
-# Defines what will be written in the traffic cost in detail_stat.\r
-# If user still has the prepaid traffic and WriteFreeMbTraffCost = no,\r
-# then the traffic cost willn't be written in detail_stat.\r
-# If user doestn't have prepaid traffic and WriteFreeMbTraffCost = no, \r
-# then the traffic cost will be written in detail_stat.\r
-# When WriteFreeMbTraffCost = yes the traffic cost will be recorded in any case.\r
-# Parameter: required\r
-# Values: yes, no\r
-# Default: yes\r
-WriteFreeMbTraffCost = yes\r
-\r
-# Charge a full monthly fee even if user was "frozen" a part \r
-# of the tariffication period\r
-# Parameter: optional\r
-# Values: yes, no\r
-# Default: no\r
-FullFee = yes\r
-\r
-# Allow user to see and use a full cash (yes) or hide a part of it (no) \r
-# for the next fee charge\r
-# Parameter: optional\r
-# Values: yes, no\r
-# Default: yes\r
-# ShowFeeInCash=yes\r
-\r
-# The names of directions. Direction without names will not appear in\r
-# authorizer and configurator.\r
-# Note: Names consisting of several words should be quoted\r
-# Parameter: optional\r
-# Values:\r
-<DirNames>\r
-    DirName0 = Internet\r
-    DirName1 =\r
-    DirName2 =\r
-    DirName3 =\r
-    DirName4 =\r
-    DirName5 =\r
-    DirName6 =\r
-    DirName7 =\r
-    DirName8 =\r
-    DirName9 =\r
-</DirNames>\r
-\r
-# Amount of stg-exec processes.\r
-# These processes are responsible for the execution of scripts OnConnect, \r
-# OnDisconnect, etc. \r
-# Amount of processes means how many scripts can be executed simultaneously.\r
-# Recommend to leave 1 to avoid errors when executing scripts\r
-# Parameter: optional\r
-# Value: 1 ... 1024\r
-# Default: 1\r
-ExecutersNum = 1\r
-\r
-# Message queue identifier for the script executer.\r
-# It may be changed if there're a needs to run multiple copies of stargazer.\r
-# Warning: If you do not understand it, do not touch this setting!\r
-# Parameter: optional\r
-# Value: 0 ... 2 ^ 32\r
-# Default: 5555\r
-# ExecMsgKey = 5555\r
-\r
-# The path to directory with server modules\r
-# Parameter: required\r
-# Value: directory path\r
-# Default: /usr/lib/stg\r
-ModulesPath = /usr/lib/stg\r
-\r
-# Directory where the "monitor" files are located.\r
-# A blank files will be created in this directory. The modification time of such\r
-# files will be changed about once a minute. If server crashes or some of server \r
-# component hang, the files will stop refreshing, and on this basis we can define\r
-# the failure of the server and if necessary restart. \r
-# If option is omitted or blank, the monitoring is not performed.\r
-# Parameter: optional\r
-# Value: file path\r
-# Default: /var/stargazer/monitor\r
-#MonitorDir=/var/stargazer/monitor\r
-\r
-################################################################################\r
-# Store module\r
-# Configure the module that works with the database server\r
-\r
-# Warning: Only one store module could be used at the same time!\r
-\r
-<IncludeFile "conf-enabled.d/store_*.conf">\r
-</IncludeFile>\r
-\r
-\r
-################################################################################\r
-# Other modules\r
-\r
-<Modules>\r
-\r
-    <IncludeFile "conf-enabled.d/mod_*.conf">\r
-    </IncludeFile>\r
-\r
-</Modules>\r
-################################################################################\r
+################################################################################
+#                        Stargazer Configuration file                          #
+################################################################################
+
+# LOG file name
+# Parameter: required
+# Value: file path
+# Default: /var/log/stargazer.log
+LogFile = /var/log/stargazer.log
+
+# PID file name
+# Parameter: optional
+# Value: file path
+# Default: /var/run/stargazer.pid
+PIDFile = /var/run/stargazer.pid
+
+# Traffic classification rules
+# Parameter: required
+# Value: file path
+# Default: /etc/stargazer/rules
+Rules = /etc/stargazer/rules
+
+# The time interval between writing detailed user's statistics into the database
+# Note: With a large number of users this value should be increased,
+# since writting into the database can take a long time.
+# Parameter: required
+# Values: 1 (hourly), 1/2 (every half hour), 1/4 (every 15 m), 1/6 (every 10 m)
+# Default: 1/2
+DetailStatWritePeriod = 1/2
+
+# The time interval between writing summary user's statistics into the database
+# Parameter: optional
+# Value: 1 ... 1440 (minutes)
+# Default: 10
+StatWritePeriod = 10
+
+# Day of charging fee
+# Note: 0 - The last day of the month
+# Parameter: required
+# Value: 0 ... 31
+# Default: 1
+DayFee = 1
+
+# Fee charged at the last (yes) or first (no) day of tariffication period.
+# Defines how the fee will be charged in the transition to the new tariff.
+# User has tariff A with fee 100. Changing it to tariff B with fee 200
+# will result in charging user's account at 100 if DayFeeIsLastDay = yes 
+# and at 200, if DayFeeIsLastDay = no
+# Parameter: required
+# Values: yes, no
+# Default: no
+DayFeeIsLastDay = no
+
+# Day of changing delayed tariffs and resetting summary user's statistics.
+# Defines the edge of the tariffication period.
+# Parameter: required
+# Value: 0 ... 31. 0 - The last day of the month
+# Default: 1
+DayResetTraff = 1
+
+# Defines whether to charge fee daily (yes) or monthly (no)
+# Parameter: required
+# Values: yes, no
+# Default: no
+SpreadFee = no
+
+# Defines whether the user can access the internet if it has no cash,
+# but remained prepaid traffic
+# Parameter: required
+# Values: yes, no
+# Default: no
+FreeMbAllowInet = no
+
+# Defines what will be written in the traffic cost in detail_stat.
+# If user still has the prepaid traffic and WriteFreeMbTraffCost = no,
+# then the traffic cost willn't be written in detail_stat.
+# If user doestn't have prepaid traffic and WriteFreeMbTraffCost = no, 
+# then the traffic cost will be written in detail_stat.
+# When WriteFreeMbTraffCost = yes the traffic cost will be recorded in any case.
+# Parameter: required
+# Values: yes, no
+# Default: yes
+WriteFreeMbTraffCost = yes
+
+# Charge a full monthly fee even if user was "frozen" a part 
+# of the tariffication period
+# Parameter: optional
+# Values: yes, no
+# Default: no
+FullFee = yes
+
+# Allow user to see and use a full cash (yes) or hide a part of it (no) 
+# for the next fee charge
+# Parameter: optional
+# Values: yes, no
+# Default: yes
+# ShowFeeInCash=yes
+
+# The names of directions. Direction without names will not appear in
+# authorizer and configurator.
+# Note: Names consisting of several words should be quoted
+# Parameter: optional
+# Values:
+<DirNames>
+    DirName0 = Internet
+    DirName1 =
+    DirName2 =
+    DirName3 =
+    DirName4 =
+    DirName5 =
+    DirName6 =
+    DirName7 =
+    DirName8 =
+    DirName9 =
+</DirNames>
+
+# Amount of stg-exec processes.
+# These processes are responsible for the execution of scripts OnConnect, 
+# OnDisconnect, etc. 
+# Amount of processes means how many scripts can be executed simultaneously.
+# Recommend to leave 1 to avoid errors when executing scripts
+# Parameter: optional
+# Value: 1 ... 1024
+# Default: 1
+ExecutersNum = 1
+
+# Message queue identifier for the script executer.
+# It may be changed if there're a needs to run multiple copies of stargazer.
+# Warning: If you do not understand it, do not touch this setting!
+# Parameter: optional
+# Value: 0 ... 2 ^ 32
+# Default: 5555
+# ExecMsgKey = 5555
+
+# The path to directory with server modules
+# Parameter: required
+# Value: directory path
+# Default: /usr/lib/stg
+ModulesPath = /usr/lib/stg
+
+# Directory where the "monitor" files are located.
+# A blank files will be created in this directory. The modification time of such
+# files will be changed about once a minute. If server crashes or some of server 
+# component hang, the files will stop refreshing, and on this basis we can define
+# the failure of the server and if necessary restart. 
+# If option is omitted or blank, the monitoring is not performed.
+# Parameter: optional
+# Value: file path
+# Default: /var/stargazer/monitor
+#MonitorDir=/var/stargazer/monitor
+
+################################################################################
+# Store module
+# Configure the module that works with the database server
+
+# Warning: Only one store module could be used at the same time!
+
+<IncludeFile "conf-enabled.d/store_*.conf">
+</IncludeFile>
+
+
+################################################################################
+# Other modules
+
+<Modules>
+
+    <IncludeFile "conf-enabled.d/mod_*.conf">
+    </IncludeFile>
+
+</Modules>
+################################################################################