An open API service indexing awesome lists of open source software.

https://github.com/riotkit-org/infracheck

Incredibly elastic and lightweight health check endpoint to cover ANY CASE, including infrastructure as well as applications
https://github.com/riotkit-org/infracheck

anarchism anarchosyndicalism docker docker-image hardware-failures health health-check healthcheck infrastructure infrastructure-monitoring iwa-ait monitoring nagios python3 sysops unix unix-like uptime uptime-monitor zsp

Last synced: 7 months ago
JSON representation

Incredibly elastic and lightweight health check endpoint to cover ANY CASE, including infrastructure as well as applications

Awesome Lists containing this project

README

        

InfraCheck
==========

[![Documentation Status](https://readthedocs.org/projects/infracheck/badge/?version=latest)](https://infracheck.docs.riotkit.org/en/latest/?badge=latest)
![Test and release a package](https://github.com/riotkit-org/infracheck/workflows/Test%20and%20release%20a%20package/badge.svg)
![GitHub release](https://img.shields.io/github/release/riotkit-org/infracheck.svg?style=popout)
![PyPI](https://img.shields.io/pypi/v/infracheck.svg?style=popout)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/infracheck.svg)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/infracheck.svg)
[![codecov](https://codecov.io/gh/riotkit-org/infracheck/branch/master/graph/badge.svg)](https://codecov.io/gh/riotkit-org/infracheck)

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:

```bash
# from this directory
rkd :install

infracheck --help
```

From PIP:

```bash
pip install infracheck

infracheck --help
```

External dependencies
---------------------

- **whois** commandline tool (`apt-get install whois`)
- **sshpass** (`apt-get install sshpass`)
- **openssl**