Skip to main content

ISA

Build Version Documentation Status 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:

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

Metadata

Release files for ISA 1.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ISA 1.2.4
File Size Uploaded
ISA-1.2.4.tar.gz 25.2 kB Details

Release files / ISA-1.2.4.tar.gz

Download URL ISA-1.2.4.tar.gz
Size 25.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3e1be764568deec45713d63613ada1ed4b903aa5409e2361492b6925d052ee1c
BLAKE2b-256 checksum
How to use checksums
409cbd331534e732280f208c6c7ccfa05ca1b1a234369677d4b3dbf3afe3ec92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.2.4 This release

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.1.9

1 release file

1.1.8

1 release file

1.1.6

1 release file

1.1.5

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page