{"repo":"tobiasdenzler/checkbot","free":true,"listed":false,"github":"https://github.com/tobiasdenzler/checkbot","clone":"git clone https://github.com/tobiasdenzler/checkbot.git","description":"Checkbot is able to run custom shell scripts in a container. Use different tools to highly customize your checks (e.g. functionality, compliance, security). The result of such scripts are then exposed as Prometheus metrics with your own appropriate labels to provide detailed information about your check.","language":"Go","stars":14,"topics":["openshift","prometheus-exporter","monitoring","kubernetes"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"checkbot Overview Checkbot is able to run custom shell scripts in a container running on Openshift or Kubernetes. Use different tools to highly customize your checks (e.g. functionality, compliance, security). The result of such scripts are then exposed as Prometheus metrics with your own appropriate labels to provide detailed information about your check. A check can be implemented as simple script where you use tools to test a desired state. The result of the script has to meet a defined output format. Checkbot will regularly run the script and transform the result to a valid Prometheus metric. Example Checks are written in Bash and will provide results in form of one type of metric. Checkbot will then read the result and convert it into the appropriate Prometheus metric that can be scraped for later usage: More information about writing and testing your custom checks can be found at Checks. Installation Check Setup and Configuration for further instructions on how to install checkbot on Openshift or Kubernetes. There is also a prebuilt image available: Tools Besides the most common Unix command line tools you are able to write checks that are using the following clients: Client Version Info --- --- --- Kubernetes 1.19 https://github.com/kubernetes/kubernetes OpenShift 3.11 https://github.com/openshift/origin OpenShift 4.5 https://github.com/openshift/okd AWS 1.18 https://github.com/aws/aws-cli","default_branch":null,"files":null,"tree":[],"storefront":"/r/tobiasdenzler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tobiasdenzler/checkbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}