Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

veepee-oss/check_consul

Repository files navigation

check_consul

License

  1. Overview
  2. Description
  3. Setup
  4. Usage
  5. Limitations
  6. Development
  7. Miscellaneous

Overview

Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud.

consul.io

Description

Check Consul health and state. This plugin request the Consul API to retrieve healths checks status.

Setup

This check has the following dependencies :

  • python (2 or 3)
  • consulate

Usage

python check_consul_service.py \
  -t ${CONSUL_TOKEN} \
  -H ${CONSUL_HOST} \
  -p ${CONSUL_PORT} \
  ${CONSUL_SERVICE}

Limitations

So far, this is compatible with Python 2.7, 3.5 and 3.6.

Development

Please read carefully CONTRIBUTING.md before making a merge request.

Miscellaneous

    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝