Skip to main content

A python asyncio host health checker using native ping commands

Project description

aiocheck

A python asyncio host health checker using native ping commands.

Example:

pip install aiocheck
aiocheck 10.20.30.40 10.20.30.50 10.20.30.60

stdout:

###########
# Running #
###########

Addresses: ['10.20.30.50', '10.20.30.40', '10.20.30.60']

Press CTRL+C to exit 

aiocheck_log.csv:

address, alive, timestamp
10.20.30.60, False, 2020-06-22 17:35:40.398753
10.20.30.40, False, 2020-06-22 17:35:40.398729
10.20.30.50, False, 2020-06-22 17:35:40.398660

For further details visit the Documentation.


Install

Using pip

pip install aiocheck
aiocheck localhost

Using binary from GitHub

git clone https://github.com/kruserr/aiocheck.git
cd aiocheck
./bin/aiocheck.exe localhost

For further install instructions visit the Documentation.


Develop

Open in VS Code

git clone https://github.com/kruserr/aiocheck.git
python -m pip install --upgrade pip setuptools wheel pytest tox twine pyinstaller
cd aiocheck
python -m pip install -e .
code .

Run VS Code Tasks

CTRL+SHIFT+B

or

CTRL+P

>Tasks: Run Task

For further developing instructions visit the Documentation.

Project details


Download files

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

Source Distribution

aiocheck-0.0.11.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

aiocheck-0.0.11-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file aiocheck-0.0.11.tar.gz.

File metadata

  • Download URL: aiocheck-0.0.11.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for aiocheck-0.0.11.tar.gz
Algorithm Hash digest
SHA256 efa1c08c86bc5fe87cc9c143711e20b9e2e6f4e63e967f984c77889de4df7f02
MD5 2a75855a762f7be781738692e1833ce0
BLAKE2b-256 82c2fc31755a8b840a2368b19e7d96186283e310703fad06c51bb1a000dcfafc

See more details on using hashes here.

File details

Details for the file aiocheck-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: aiocheck-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for aiocheck-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e43da58f4a030237f3ec0c28cd657c40b2419bdf2054b8aca14a5e7a04bb29
MD5 2ccfab6dfb720432a307e76a6b54602a
BLAKE2b-256 876d8ee68b08b46c94bacb1b1c70ed9219e080ee58da64c95a5286d591f5975a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page