#check #openssl #curl #web #tls-expire

yanked krecik-cli

Asynchronous, parallel external service checker (and reporter), using industry standard libraries: Curl, ngHTTP2 and OpenSSL

0.3.3 Aug 4, 2020
0.3.2 Jul 14, 2020
0.2.1 Jun 30, 2020

#56 in #curl

MIT license

66KB
78 lines

Krecik-CLI

Run checks!

  1. Install Rust stable with Rustup: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh. Install curl-dev and openssl-dev packages if you're on Linux.

  2. Define your checks as json files under checks/tests/.

  3. Set values for alert_webhook and alert_channel for your checks (only Slack is supported).

  4. Run bin/run to perform your checks. Run with DEBUG=1 (DEBUG=1 bin/run) to show detailed debug output from Krecik.

Some details about checks (expectations) in json input files:

Dependencies

~64MB
~1M SLoC