Metadata-Version: 1.1
Name: ISA
Version: 1.2.3
Summary: ISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.
Home-page: https://www.data-blogger.com/
Author: Kevin Jacobs
Author-email: kevin91nl@gmail.com
License: MIT
Description: ***
        ISA
        ***
        
        .. image:: https://badge.fury.io/py/isa.svg
           :target: https://badge.fury.io/py/isa
           :alt: Build Version
        
        .. image:: https://readthedocs.org/projects/isa/badge/?version=stable
           :target: http://isa.readthedocs.io/en/v1.2.3/
           :alt: Documentation Status
        
        .. image:: https://travis-ci.org/kevin91nl/isa.svg?branch=master
           :target: https://travis-ci.org/kevin91nl/isa
           :alt: Build Status
        
        ISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.
        
        ========
        Features
        ========
        
        - Can collect many node statistics such as CPU usage, memory usage and disk I/O
        - Easy to setup and flexible node configuration
        - Ensures minimal influence for the node statistics
        - No setup required on the nodes, the statistic management is done centrally
        
        ============
        Installation
        ============
        Run the following code in order to install ISA:
        
        .. code-block:: text
        
           pip install isa
        
        Or you can install ISA using `setup.py`:
        
        .. code-block:: text
        
           python setup.py install
        
        ==============
        Simple example
        ==============
        Suppose 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:
        
        .. code-block:: text
        
           [server-a]
           host = 127.0.0.1
           username = root
           password = pass123
        
           [server-b]
           host = www.mydomain.com
           username = ubuntu
           password = test123
        
        Now we have this in place, we can use ISA to monitor the two nodes:
        
        .. code-block:: text
        
           isa /path/to/nodes.ini
        
        If you want to write all results directly to a CSV file, you can use the following snippet:
        
        .. code-block:: text
        
           isa /path/to/nodes.ini --out stats.csv
        
        =============
        Documentation
        =============
        Documentation can be found at `ReadTheDocs`_.
        
        =======
        Support
        =======
        
        Feel free to ask! You can contact the project owner at `kevin91nl@gmail.com`.
        
        ===================
        Fork and Contribute
        ===================
        
        This 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.
        
        =========
        Thank you
        =========
        
        - `PyScaffold`_ for the easy setup of our project
        
        .. _`PyScaffold`: https://pyscaffold.readthedocs.io/
        .. _`ReadTheDocs`: http://isa.readthedocs.io/en/v1.2.3/
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
