Here's where I'm stuck.  There is 
https://github.com/martasd/xsce/tree/feature_xovis and there is  
https://github.com/martasd/xovis/tree/master (and several other branches).  
There is also https://github.com/martasd/xo-stats (with several branches).

Martin created a PR for the first , but there have been additions to the 
second, as Sameer noted, since the PR and I don’t think they are reflected in 
the xsce branch.  I think Martin or someone familiar with the changes needs to 
modify the xsce branch so it can be tested and merged.  In fact I think the 
third is what is cloned by the existing PR.  Should tasks/main.yml be based on 
https://github.com/martasd/xovis/blob/master/scripts/install_xovis.sh?  It 
clones the xovis repo, not xo-stats.

In terms of the configuration for xovis on xsce, Martin included a 
vars/main.yml to hold values like the name of the deployment (which I think is 
supposed to appear on the charts) and user name and password for admin.

Tim
-----Original Message----- 
From: Sameer Verma 
Sent: Tuesday, June 24, 2014 1:47 PM 
To: xsce-devel 
Cc: XS Devel 
Subject: Re: [XSCE] xovis on the XSCE 5.0 

On Thu, Jun 19, 2014 at 3:38 AM, Martin Dluhos <mar...@gnu.org> wrote:
> On 06/17/2014 08:49 PM, Sameer Verma wrote:
>> On Tue, Jun 17, 2014 at 1:11 AM, Martin Dluhos <mar...@gnu.org> wrote:
>>> When installing with install_xovis.sh script, the script will output the 
>>> command
>>> that you need to run. Since the db was created using an admin account, you 
>>> need
>>> to pass the 'server' flag to the command including the couch credentials:
>>>
>>> ./process_journal_stats.py dbinsert xovis --deployment olpc --server
>>> http://admin:admin@127.0.0.1:5984
>>>
>>
>> That works! https://twitter.com/sameerverma/status/478970452757327874
>
> Very nice!
>
>
>

So, here are some observations:

XSCE should pull to get the latest from xovis (Tim Moody has already
written about this). I don't see the add deployment [+] button and
spider charts on the XSCE version.

Add methods to pull from sugar-stats (currently stores data in RRD
format, but rrdtool does the export in versions 1.4.6 and above) and
harvest (already has serialized json). Also add methods to read from
Sugar backups done using the Backup activity. Many smaller projects
have backups done by hand.

We'll need some auth layer above xovis. If it's on XSCE, then XSCE
should handle this, but if not, there should be some basic auth
mechanism to do roles/permissions for teacher, principal, etc.

Resolve the userid:password for couchdb (instead of admin:admin) in
ansible, so it installs with an account other than admin.

A way to edit out the "OLENepal" header from all charts.

Maybe we spin a VM with CentOS and xovis (call it the visualizer!)
where you can plug in a USB stick or external drive with backups, and
visualize.

Some basic documentation on the use of xovis and interpretation of
data for teachers, principals, etc.

Something that's quite popular with many similar projects (deployment
of several mobile computers) is "How many laptops showed up at school
today?". There are a few different ways this can be done (dhcp log,
Journal data), but I'd like to discuss this a bit more.

I'll post more as I think of other ideas.

cheers,
Sameer
_______________________________________________
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel

Reply via email to