Skip to main content

Control ClickOS Domains (and get unimon data)

Reason this release was yanked:

changes to console scripts

Project description

Unimon Control 🎛

Unimon Control is port of ClickOS Control into Python. This has been done to allow for quick expansion on its code base.

This currently supports all the same features as the original ClickOS Control so can be used as a stand in replacement. THis program does not depend on libxenstore, but does depend on pyxs.

See the README for ClickOS Control here.

Features

  • Check status of clickos router ✅
  • Install click config to clickos instance ✅
  • Start and stop clickos routers ✅
  • Remove clickos routers ✅
  • Dockerized ✅
  • Runs via a CLI ✅
  • Control via REST API ⚠️
  • Control the underlying Xen domains ⚠️
  • Get data from Unimon Click elements ⚠️
  • Get XenStats info for domain ⚠️
  • Control Unimon Click elements ⚠️

Example

To run with docker (using xenstore):

docker run --rm -it -v /var/run/xenstored/socket:/var/run/xenstored/socket willfantom/unimon-ctl

Notice

This has been made as part of my PhD work, so will not be maintained beyond the feature set I require.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unimon-ctl-0.0.1.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

unimon_ctl-0.0.1-py3-none-any.whl (20.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page