XO Monitor: Difference between revisions

From OLPC
Jump to navigation Jump to search
(→‎Requirements: +python avahi bindings are in avahi-tools (at least in fc6))
m (+cat and inner link)
Line 12: Line 12:
== Requirements ==
== Requirements ==


* Python
* [[Python]]
* PyGtk
* PyGtk
* PyCairo
* PyCairo
Line 29: Line 29:


$ git clone git://dev.laptop.org/users/edsiper/xo-monitor
$ git clone git://dev.laptop.org/users/edsiper/xo-monitor



[[category:software development]]

Revision as of 03:27, 14 December 2007

This is an external program to watch the XO resources through the network, it uses ssh + FUSE to mount the XO root filesystem in a local directory, most of the information comes from the remote procfs.

Xo-monitor 002.png

Current Features

  • Get XO basic information as: build, kernel, firmware, model, serial number, etc
  • Trace system CPU usage
  • Log viewer
  • Simple network stats
  • List XOs in the local network

Requirements

  • Python
  • PyGtk
  • PyCairo
  • FUSE
  • sshfs
  • Avahi (in fc6, rpm avahi-tools is needed for python2.4/site-packages/avahi)
  • python-crypto

Download

The first alpha snapshot can be found here:

http://dev.laptop.org/~edsiper/projects/xo-monitor-alpha-0.1.tar.gz

or you can get the latest development version from the git repository:

$ git clone git://dev.laptop.org/users/edsiper/xo-monitor