ISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.
Project description
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:
pip install isa
Or you can install ISA using setup.py:
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:
[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:
isa /path/to/nodes.ini
If you want to write all results directly to a CSV file, you can use the following snippet:
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ISA-1.2.4.tar.gz
.
File metadata
- Download URL: ISA-1.2.4.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1be764568deec45713d63613ada1ed4b903aa5409e2361492b6925d052ee1c |
|
MD5 | 2ff8c9cd2fb472c8c6dd24375b38edd9 |
|
BLAKE2b-256 | 409cbd331534e732280f208c6c7ccfa05ca1b1a234369677d4b3dbf3afe3ec92 |