Small Python (and Javascript for web interface) program to remotely monitor key system resources (CPU. memory, Net and Disk IO). Stats are presented in form of live graphs:
Features:
- presents CPU utilization (summarized for all CPUs), Memory usage (physical and swap and Net and Disk I/O (kB/s)
- Web based interface with live graphs
- can pause updates
- can change update interval
- multiple web clients (up to a limit) with possibility for different update intervals in each
- efficient communication (via websocket), lightweighted server (python gevent), efficient data collection
Usage:
- depends on following python libraries - that must be installed (recent versions) before starting this script:
- [gevent](http://www.gevent.org/),
- [gevent-socketio](https://github.com/abourget/gevent-socketio),
- [paste](http://pypi.python.org/pypi/Paste),
- [psutil](http://code.google.com/p/psutil/)
- then just run and connect with browser to given port - http://your_address:8000
Licensed under GPL v3.
Source is available on GITHub.
