Harvest: Difference between revisions
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'' | ||