Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

ISA (Independent Statistics Aggregator) collects node statistics for a cluster of nodes.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ISA, version 1.2.4
Filename, size File type Python version Upload date Hashes
Filename, size ISA-1.2.4.tar.gz (25.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page