{ "info": { "author": "Kevin Jacobs", "author_email": "kevin91nl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "***\nISA\n***\n\n.. image:: https://badge.fury.io/py/isa.svg\n :target: https://badge.fury.io/py/isa\n :alt: Build Version\n\n.. image:: https://readthedocs.org/projects/isa/badge/?version=stable\n :target: http://isa.readthedocs.io/en/v1.2.4/\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/kevin91nl/isa.svg?branch=master\n :target: https://travis-ci.org/kevin91nl/isa\n :alt: Build Status\n\nISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.\n\n========\nFeatures\n========\n\n- Can collect many node statistics such as CPU usage, memory usage and disk I/O\n- Easy to setup and flexible node configuration\n- Ensures minimal influence for the node statistics\n- No setup required on the nodes, the statistic management is done centrally\n\n============\nInstallation\n============\nRun the following code in order to install ISA:\n\n.. code-block:: text\n\n pip install isa\n\nOr you can install ISA using `setup.py`:\n\n.. code-block:: text\n\n python setup.py install\n\n==============\nSimple example\n==============\nSuppose you have two servers. `server-a` with ip address `127.0.0.1`, username `root` and password `pass123` and you have a second server `server-b` with hostname `www.mydomain.com`, username `ubuntu` and password `test123`. This information needs to be specified in a `nodes.ini` file, so ISA can connect to your servers:\n\n.. code-block:: text\n\n [server-a]\n host = 127.0.0.1\n username = root\n password = pass123\n\n [server-b]\n host = www.mydomain.com\n username = ubuntu\n password = test123\n\nNow we have this in place, we can use ISA to monitor the two nodes:\n\n.. code-block:: text\n\n isa /path/to/nodes.ini\n\nIf you want to write all results directly to a CSV file, you can use the following snippet:\n\n.. code-block:: text\n\n isa /path/to/nodes.ini --out stats.csv\n\n=============\nDocumentation\n=============\nDocumentation can be found at `ReadTheDocs`_.\n\n=======\nSupport\n=======\n\nFeel free to ask! You can contact the project owner at `kevin91nl@gmail.com`.\n\n===================\nFork and Contribute\n===================\n\nThis is an active open-source project. We are always open to people who want to use the system or contribute to it. Contact us if you are looking for implementation tasks that fit your skills.\n\n=========\nThank you\n=========\n\n- `PyScaffold`_ for the easy setup of our project\n\n.. _`PyScaffold`: https://pyscaffold.readthedocs.io/\n.. _`ReadTheDocs`: http://isa.readthedocs.io/en/v1.2.4/", "description_content_type": null, "docs_url": "https://pythonhosted.org/ISA/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.data-blogger.com/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ISA", "package_url": "https://pypi.org/project/ISA/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ISA/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.data-blogger.com/" }, "release_url": "https://pypi.org/project/ISA/1.2.4/", "requires_dist": null, "requires_python": null, "summary": "ISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.", "version": "1.2.4" }, "last_serial": 2235509, "releases": { "0.1": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7cef1e5be679ef01ab42c08ea8ce4f50", "sha256": "8f692e224d8b6e92692f208210f4da2f10a40eb32666ee5338ed9e163e6ab84d" }, "downloads": -1, "filename": "ISA-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7cef1e5be679ef01ab42c08ea8ce4f50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19560, "upload_time": "2016-07-18T12:24:30", "url": "https://files.pythonhosted.org/packages/79/ac/d7486057d2e291e45fde733049cc93bb5e5dc337618b583bb70682f2c6e6/ISA-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "aae4d62edd056952b67ebf084e3cfa58", "sha256": "4ebefb3d5313d23035d63ecf4acd98f5c6441d35ebe257c8353345a2a0f0c261" }, "downloads": -1, "filename": "ISA-1.0.2.tar.gz", "has_sig": false, "md5_digest": "aae4d62edd056952b67ebf084e3cfa58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19579, "upload_time": "2016-07-18T12:32:16", "url": "https://files.pythonhosted.org/packages/42/16/03089cb47a3b645f169b1989606dcb2eb938ba36b58ce2a663ff4e2aef3d/ISA-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4c3f0c218a6f1f4e4eb5c935c0c22a68", "sha256": "ea08bce3f335df16646becd8251ab0a551a17484dec9dc613fbe8d560c4a3498" }, "downloads": -1, "filename": "ISA-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4c3f0c218a6f1f4e4eb5c935c0c22a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21262, "upload_time": "2016-07-18T16:39:28", "url": "https://files.pythonhosted.org/packages/a5/f3/c514e3f0470dbd151261a65263c112d946e5092d307794473923263f1dcf/ISA-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5d9df8a0d199af64548294852c780729", "sha256": "b2b6f5ef28eeba25c3c6e54605dd12536397f8e3179f9bcb672f41a67ca22a31" }, "downloads": -1, "filename": "ISA-1.0.4.tar.gz", "has_sig": false, "md5_digest": "5d9df8a0d199af64548294852c780729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21288, "upload_time": "2016-07-18T16:48:22", "url": "https://files.pythonhosted.org/packages/34/c6/71ea14d8ad169b82e7a834782c924abf5bc45781e69e8190f2339f0fffe4/ISA-1.0.4.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "abfb6a6c1786e235fe646a5e1040123d", "sha256": "3876eea357800ed9186339401eec28c6b533b02f321b820725f3abf487f86405" }, "downloads": -1, "filename": "ISA-1.1.1.tar.gz", "has_sig": false, "md5_digest": "abfb6a6c1786e235fe646a5e1040123d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22666, "upload_time": "2016-07-18T20:18:38", "url": "https://files.pythonhosted.org/packages/23/ef/8abdd4ad02884c0a0e459ac6f3fd10279122c8a3b0ccfaeec0780d619127/ISA-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8646a4b31fc91868e080bf096fa2ad55", "sha256": "038c257d30d4d00c30450a2d7e94c58b179108bf8f0d26391c1dfb3c929fab3b" }, "downloads": -1, "filename": "ISA-1.1.2.tar.gz", "has_sig": false, "md5_digest": "8646a4b31fc91868e080bf096fa2ad55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23307, "upload_time": "2016-07-18T20:40:44", "url": "https://files.pythonhosted.org/packages/51/c0/1c5cb55007f621c0bba9d193774153d341d50b20701bf45e3f87796d2143/ISA-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5849c8e433f6dd60cd4b9d7a6eb18731", "sha256": "3e4402dc6c09e42a855f61b915ae072e17589424c02d80aa045071277f8945a4" }, "downloads": -1, "filename": "ISA-1.1.3.tar.gz", "has_sig": false, "md5_digest": "5849c8e433f6dd60cd4b9d7a6eb18731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23316, "upload_time": "2016-07-18T20:46:45", "url": "https://files.pythonhosted.org/packages/e0/38/91e1859069a7711e357ac0e4fd20a90dc6f585bb828da7cdb9d709d2c734/ISA-1.1.3.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "a3c6cf81bbf7c518759d46aad1aaa06c", "sha256": "971fad49768597f54c809391f6b5408ffc4378e60b6cbc5f842fab438230d740" }, "downloads": -1, "filename": "ISA-1.1.5.tar.gz", "has_sig": false, "md5_digest": "a3c6cf81bbf7c518759d46aad1aaa06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22293, "upload_time": "2016-07-19T08:17:48", "url": "https://files.pythonhosted.org/packages/46/55/f5a0ad4bd2a08efb2a49c199def23fbcf799ea04776e3010d1db19a11f71/ISA-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "dfa891dd1cf2550651070e1e462cd757", "sha256": "a7ef39c55905b44392947879a3e298cc51e2f9fb8dc071b79561a29addc72e25" }, "downloads": -1, "filename": "ISA-1.1.6.tar.gz", "has_sig": false, "md5_digest": "dfa891dd1cf2550651070e1e462cd757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22485, "upload_time": "2016-07-19T12:43:37", "url": "https://files.pythonhosted.org/packages/b6/43/0ec4412d33b73d3db7ad3681961e9e91ed38c8735de4dd5f3eb5248f08a2/ISA-1.1.6.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "4aca4a08521bc9fcbdb72c9153101fd0", "sha256": "0ac5f93a9718e1e282a4eab34e80e24d956214f48a531c5d5ad85b5f320af039" }, "downloads": -1, "filename": "ISA-1.1.8.tar.gz", "has_sig": false, "md5_digest": "4aca4a08521bc9fcbdb72c9153101fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23169, "upload_time": "2016-07-19T16:22:37", "url": "https://files.pythonhosted.org/packages/0a/79/a0a5ef481e0e6847e4f60d151a1bf60b7b1e1ec1c3bf6ca684209c478908/ISA-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "e143c4493ce8da1247ce573a1daa0d30", "sha256": "3a11e867f6de99f7cb48bedf607d31c2a205039fea3f11e0ebe176ffd6a90c2c" }, "downloads": -1, "filename": "ISA-1.1.9.tar.gz", "has_sig": false, "md5_digest": "e143c4493ce8da1247ce573a1daa0d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23256, "upload_time": "2016-07-20T15:57:05", "url": "https://files.pythonhosted.org/packages/c7/d9/4efbce4004041d44bff6158349fb755d5793bc5f9fa3c0693fb773a80bd5/ISA-1.1.9.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "109b64f5d3e85664956deaca8b20b663", "sha256": "1b0cb9926a85ae27f26267f29f5d5ee77db28ef04945e90389a27f5260496eed" }, "downloads": -1, "filename": "ISA-1.2.2.tar.gz", "has_sig": false, "md5_digest": "109b64f5d3e85664956deaca8b20b663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25091, "upload_time": "2016-07-21T08:37:31", "url": "https://files.pythonhosted.org/packages/ea/70/626f64366e0a7b71255ef0550be8df1e3b60061ea354e2aa3e17797d9a84/ISA-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "6c9d33c6b5e1f356d2c4b20505c3b27a", "sha256": "0ebe2f932c09ba99e3e94ee9ad9207ffecdf9b43a10cec6fd4fddef81bd4ea49" }, "downloads": -1, "filename": "ISA-1.2.3.tar.gz", "has_sig": false, "md5_digest": "6c9d33c6b5e1f356d2c4b20505c3b27a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25326, "upload_time": "2016-07-21T10:03:59", "url": "https://files.pythonhosted.org/packages/f7/c4/a663ca58732b890171351c1ae99284c44db33cbbbbb8cd7a78ec258bbc77/ISA-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "2ff8c9cd2fb472c8c6dd24375b38edd9", "sha256": "3e1be764568deec45713d63613ada1ed4b903aa5409e2361492b6925d052ee1c" }, "downloads": -1, "filename": "ISA-1.2.4.tar.gz", "has_sig": false, "md5_digest": "2ff8c9cd2fb472c8c6dd24375b38edd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25213, "upload_time": "2016-07-21T10:42:21", "url": "https://files.pythonhosted.org/packages/40/9c/bd331534e732280f208c6c7ccfa05ca1b1a234369677d4b3dbf3afe3ec92/ISA-1.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ff8c9cd2fb472c8c6dd24375b38edd9", "sha256": "3e1be764568deec45713d63613ada1ed4b903aa5409e2361492b6925d052ee1c" }, "downloads": -1, "filename": "ISA-1.2.4.tar.gz", "has_sig": false, "md5_digest": "2ff8c9cd2fb472c8c6dd24375b38edd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25213, "upload_time": "2016-07-21T10:42:21", "url": "https://files.pythonhosted.org/packages/40/9c/bd331534e732280f208c6c7ccfa05ca1b1a234369677d4b3dbf3afe3ec92/ISA-1.2.4.tar.gz" } ] }