KISS healthcheck implemented in Python and Bash


Keywords
docker, infrastructure, unix, monitoring, healthcheck, docker-image, health-check, nagios, health, python3, uptime-monitor, uptime, infrastructure-monitoring, unix-like, sysops, anarchism, hardware-failures, iwa-ait, zsp, anarchosyndicalism
License
MIT
Install
pip install infracheck==2.1.2

Documentation

InfraCheck

Documentation Status Test and release a package GitHub release PyPI PyPI - Python Version PyPI - Wheel codecov

Health check system designed to be easy to extend by not enforcing the programming language. A single health check unit (let we call it later just 'check') can be written even in BASH.

Read more in the documentation at: https://infracheck.docs.riotkit.org/en/latest/

Running with Docker Compose

See a working example in the ./example directory.

Standalone installation and running

From sources:

# from this directory
rkd :install

infracheck --help

From PIP:

pip install infracheck

infracheck --help

External dependencies

  • whois commandline tool (apt-get install whois)
  • sshpass (apt-get install sshpass)
  • openssl