Changes

Line 16: Line 16:     
* {{Code|sugar-stats-server}} command,
 
* {{Code|sugar-stats-server}} command,
* {{Code|/etc/sugar-stats.conf}} default configuration,
+
* {{Code|/etc/init.d/sugar-stats-server}} daemon.
* {{Code|/etc/init.d/sugar-stats}} daemon.
      
For stats transferring from clients, it is useful to use secure, SSL connections. The server configuration needs to be tweaked (and the [[Sugar_Server_Kit/sugar-client#Usage statistics|client]] should use the same certificate):
 
For stats transferring from clients, it is useful to use secure, SSL connections. The server configuration needs to be tweaked (and the [[Sugar_Server_Kit/sugar-client#Usage statistics|client]] should use the same certificate):
   −
* {{Code|stats-keyfile}}, path to server's private key,
+
* {{Code|keyfile}}, path to server's private key,
* {{Code|stats-certificate}}, path to server's certificate file.
+
* {{Code|certificate}}, path to server's certificate file.
    
Server will authenticate clients using SSH keys generated on the client side by Sugar Shell. To let the server check client signatures, OpenSSH-5.6+ should be installed on the server side. For versions lower than 5.6, authentication needs to be disabled using the {{Code|trust-users}} parameter.
 
Server will authenticate clients using SSH keys generated on the client side by Sugar Shell. To let the server check client signatures, OpenSSH-5.6+ should be installed on the server side. For versions lower than 5.6, authentication needs to be disabled using the {{Code|trust-users}} parameter.
Line 28: Line 27:  
=== Configuration ===
 
=== Configuration ===
   −
Read the {{Code|/etc/sugar-stats.conf}} for explanation, or run the following command to get the current configuration with comments:
+
Run the following command to get the current configuration with comments:
    
  sugar-stats-server config
 
  sugar-stats-server config
   −
These important parameters need to be set before using the server. (When sugar-stats-server is installed from packages, they are initialized to meaningful values.):
+
To tweak current configuration, change/create {{Code|/etc/sugar-stats-server.conf}} configuration file.
   −
* {{Code|stats/stats-root <nowiki>=</nowiki> /var/lib/sugar-stats/rrd}}<br>Path to the root directory for placing stats;
+
The following important parameters need to be set before using the server. (When sugar-stats-server is installed from packages, they are initialized to meaningful values.):
* {{Code|active-document/data-root <nowiki>=</nowiki> /var/lib/sugar-stats/users}}<br>Path to the root directory for placing users' metadata;
+
 
 +
* {{Code|stats/stats-root <nowiki>=</nowiki> /var/lib/sugar-network/rrd}}<br>Path to the root directory for placing stats;
 +
* {{Code|active-document/data-root <nowiki>=</nowiki> /var/lib/sugar-network/users}}<br>Path to the root directory for placing users' metadata;
    
== Implementation notes ==
 
== Implementation notes ==