Package: mist.io
Mist.io helps you manage and monitor your virtual machines, across different
clouds, using any device that can access the web. It is provided under the
GNU AGPL v3.0 License. Check out the freemium service athttps://mist.ioInstallationMist.io is written in Python. Currently it is tested and developed using
Python 2.7. The only system wide requirements are Python, Python header
files and some basic build tools. Git is used for revision control. Every other
dependency is build automatically via zc.buildout. Although we use zc.buildout
it is recommended to install mist.io in a virtualenv to avoid conflicts with
eggs in the system’s Python.To install the basic requirements in a Debian based distro do:sudo aptitude install python-dev build-essential gitIf you wish to install it in a virtual environment you’ll also need:sudo aptitude install python-virtualenvIn MacOSX you have to install Xcode and its command line tools. For virtualenv
you simply run:sudo easy_install virtualenvSupposing you have all the above, the steps are simple. Clone the repository,
create a virtualenv and run buildout:git clone https://github.com/mistio/mist.io.git
cd mist.io
virtualenv --no-site-packages .
./bin/python bootstrap.py
./bin/buildout -vIn case you are using an older version of setuptools, bootstrap will fail. To
solve this you need to:./bin/pip install setuptools --upgradeDeploymentMist.io comes with two sets of deployment options, one suited for production
environments and one for develompent.To get it up and running for production:./bin/uwsgi-start production.iniFor development mode:./bin/uwsgi-start development.iniOr if you prefer to use paster:./bin/paster serve development.ini --reloadWith the –reload flag, whenever there are changes in Python code and templates
the server will automatically restart to load the new version. Changes in css
and javascript don’t need a restart to show up. To stop it, simply press CTRL+C.Point your browser tohttp://127.0.0.1:6543and you are ready to roll!0.9.8add support for GCE, SoftLayer, HP Cloud, DigitalOcean & NephoScaleadd support for bare metal serversmajor improvements in graphsmajor performance improvementsupdate dependencies (libcloud, jQueryMobile, Ember.js, d3.js)allow custom ssh ports and usernamesallow manual installation of monitoringmajor refactoring of backend and frontend codeadded API & browser testsimproved image managementget additional info when probing machines…and many more smaller changes.A complete listing of merged pull requests is available at:https://github.com/mistio/mist.io/pulls?direction=desc&sort=created&state=closed0.9.5add support for Openstackadd support for RedHat Openshiftupdate install instructionsreset machine selection when leaving machine list viewfix bug that prevented login to the service in order to get server statsdon’t allow adding duplicate SSH keysdon’t allow adding duplicate backendsfix refreshing of the enable monitoring popupsupport Rackspace Sydney backendupgrade libcloud versionstop polling a machine for data after user disables monitoring for that machinefix duplicate rules bugUI improvements on spinners for rulesadd extra arguments to machine actions to assist in automatic execution0.9.4show spinners when editing rulesfix issue with polling for monitored machines0.9.3add bigger spinner while fetching statsimprove ram drawingadd small png depicting the avg load in list view for monitored machines0.9.2update apikey/secret backend labels for Rackspace and Linodemake the s in Rackspace lowercaseautomatically generate key on create machine when there are no keys availablechange default rule value to 5 instead of 60 since it refers to avg loadalerting improvements0.9.1splash page css fixpersistent rulesenable commands in ruleswarn when exceeding the beta service limit of monitored machines0.9.0Enable monitoring by connecting to mist.io serviceSeveral graph related fixes for machine statsShell fixes and stylingChange the UI of add backend and add machineOptionally run deployment script after machine creationAdd key section and key actionsConvert all jQuery Mobile dialogs to popups and panelsUpgrade jQuery to v1.9.1, jQuery Mobile to v1.3.0, Ember.js to v1.0.0-rc3 and libcloud to v0.12.30.8.0Base stable version