Changes

Jump to navigation Jump to search
525 bytes added ,  21:45, 13 November 2013
no edit summary
Line 116: Line 116:  
* API Key authorization.
 
* API Key authorization.
 
* Control scripts based on systemd.
 
* Control scripts based on systemd.
 +
* DB migrations and continuous integration support.
 
* RPM packaging.
 
* RPM packaging.
   Line 124: Line 125:  
* Random selection.
 
* Random selection.
 
* Exclusive log for debugging.
 
* Exclusive log for debugging.
 +
* Hashed serial numbers.
 +
* Restricted retry policy.
 
* RPM packages.
 
* RPM packages.
   Line 129: Line 132:  
* https://github.com/tchx84/harvest-client
 
* https://github.com/tchx84/harvest-client
 
* https://github.com/tchx84/harvest-server
 
* https://github.com/tchx84/harvest-server
 +
 +
== RPMs ==
 +
 +
=== Install tch's repo ===
 +
 +
$sudo vim /etc/yum.repos.d/tch.repo
 +
 +
  [tch]
 +
  name=tch
 +
  baseurl=http://www.sugarlabs.org/~tch/repos/f19/
 +
  enabled=1
 +
  metadata_expire=1d
 +
  gpgcheck=0
 +
 +
=== Install harvest-server ===
 +
 +
$sudo yum install harvest-sever
 +
'''''Observation:''' server's RPM installer assumes no password for the root MySQL user, this way it will do absolutely everything for you. Even when updating.''
    
== TODO ==
 
== TODO ==
 
* ''Server-side data visualization''
 
* ''Server-side data visualization''
 
* ''Client-side (Sugar) modifications to collect run-times and other desired data''
 
* ''Client-side (Sugar) modifications to collect run-times and other desired data''
572

edits

Navigation menu