{ "info": { "author": "Barnaby Gray", "author_email": "barnaby@pickle.me.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "Cloudily - automatically visualize your EC2 infrastructure\n==========================================================\n\n.. image:: http://loads.pickle.me.uk/static/images/cloudily.png\n\nGetting Started\n---------------\n\nYou'll need `graphviz `_ installed, and optionally\n`imagemagick `_ to use the ``--preview`` functionality.\n\nOn Ubuntu::\n\n $ sudo apt-get install graphviz imagemagick\n\nInstall cloudily from `PyPI `_ like so::\n\n $ sudo pip install cloudily\n\nRun cloudily::\n\n $ cloudily --ec2 instances,elb --conns --preview\n\nOpen montage.png in your favourite image viewer::\n\n $ qiv montage.png\n\nThe ``--preview`` makes a montage of the various graphviz layouts available.\nDepending on your network usually 'dot' produces the cleaner layouts, but others\nmay work better / look cooler.\n\nVisualizing EC2 hosts\n---------------------\nUse the ``--ec2`` option to visualize your EC2 instances and ELBs. Run::\n\n $ cloudily --ec2 instances,elb --conns --png myarch.png\n\nYou need to set your Amazon credentials as environment variables: AWS_ACCESS_KEY_ID\nand AWS_SECRET_ACCESS_KEY or configure them in ~/.boto. For more information see:\nhttp://code.google.com/p/boto/wiki/BotoConfig\n\n``--ec2groups`` may be used to filter by security group. This accepts a comma-\nseparated list of multiple groups. eg. ``--ec2groups group1,group2``\n\nDiscovery\n---------\nThere are various ways Cloudily can discover the connections between your\nhosts.\n\n``--arp``: Looks at the IP addresses in the arp cache. This has limited use inside\nEC2, since hosts are usually on different subnets, but maybe useful for other\nsetups.\n\n``--conns``: Looks at the currently open UDP and TCP connections for each host. If\nthe system is active or there is connection pooling (eg. most database\nlibraries) you should see everything, otherwise there's a chance you'll\nnot see connections through inactivity.\n\n``--logins``: Includes logins by username in the diagram so you can see who logs\nin to which hosts.\n\nOther options\n-------------\nWith ``--conns`` you can also limit to a selection of ports using ``--connsports\n80,3306``. This is handy if you're only interested in specific services.\n\nChangelog\n---------\n0.1.4\n\n- Robustify code to missing values. Fixes #3\n\n- Add --ec2groups option. Fixes #1\n\n- Fix for internal ELBs. Fixes #2\n\n0.1.3\n\n- .ssh/config optional\n\n0.1.2\n\n- Fix defaults\n\n0.1.1\n\n- First release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://loads.pickle.me.uk/cloudily/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "cloudily", "package_url": "https://pypi.org/project/cloudily/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cloudily/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://loads.pickle.me.uk/cloudily/" }, "release_url": "https://pypi.org/project/cloudily/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Command line tool to visualize your EC2 infrastructure", "version": "0.1.4" }, "last_serial": 938344, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "13b80d0b7897023da4fc7e8b18373930", "sha256": "d862c1bba02c9eb9119f818025a14c551695c2c3a5d0c94ea4b0675df731adef" }, "downloads": -1, "filename": "cloudily-0.1.1.tar.gz", "has_sig": false, "md5_digest": "13b80d0b7897023da4fc7e8b18373930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6732, "upload_time": "2013-11-29T09:51:09", "url": "https://files.pythonhosted.org/packages/df/0e/e7bc786cb0601729861b3972b142f402830554679232af319e74f03a206f/cloudily-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "460021ccdc0c7b4e02c099ee4cee2c1b", "sha256": "9a3f27e6dd58204cdbb6430518d0678cb0812a9f3ec374932a0397a41a9f0aba" }, "downloads": -1, "filename": "cloudily-0.1.2.tar.gz", "has_sig": false, "md5_digest": "460021ccdc0c7b4e02c099ee4cee2c1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6736, "upload_time": "2013-11-29T09:59:39", "url": "https://files.pythonhosted.org/packages/b0/34/941f028dcc55ea18968492a23cd913c640d41c68ee699af1fa74f551913b/cloudily-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "25c7b9305a55d3a82cd7c7fc7ea9aad6", "sha256": "35ecb727c8091c77dde8a9eb870f0472e992a31be3a37cbb93a597352cd58a63" }, "downloads": -1, "filename": "cloudily-0.1.3.tar.gz", "has_sig": false, "md5_digest": "25c7b9305a55d3a82cd7c7fc7ea9aad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6759, "upload_time": "2013-12-04T20:40:57", "url": "https://files.pythonhosted.org/packages/da/2f/7ea78a014c4762150edc113b93fb016fa13a0d4157bd3a57f38b61ac70bb/cloudily-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "64d916163416c844240f77f2df975d4e", "sha256": "e2a5e51f9858af747e823ebd1d321423325c0cd7a49288bcb0334fa814eaf65d" }, "downloads": -1, "filename": "cloudily-0.1.4.tar.gz", "has_sig": false, "md5_digest": "64d916163416c844240f77f2df975d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7110, "upload_time": "2013-12-07T16:11:55", "url": "https://files.pythonhosted.org/packages/c0/4a/b6b0d4ac8ad0aaebff749ae2a949ace5ec4aaf9449b14f487d68236ad696/cloudily-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64d916163416c844240f77f2df975d4e", "sha256": "e2a5e51f9858af747e823ebd1d321423325c0cd7a49288bcb0334fa814eaf65d" }, "downloads": -1, "filename": "cloudily-0.1.4.tar.gz", "has_sig": false, "md5_digest": "64d916163416c844240f77f2df975d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7110, "upload_time": "2013-12-07T16:11:55", "url": "https://files.pythonhosted.org/packages/c0/4a/b6b0d4ac8ad0aaebff749ae2a949ace5ec4aaf9449b14f487d68236ad696/cloudily-0.1.4.tar.gz" } ] }