From ab44c6b0722da0a0532377297066f98ab75eccfc Mon Sep 17 00:00:00 2001 From: anweshadas Date: Thu, 5 May 2022 16:21:57 +0200 Subject: Adds the basic monitoring code --- monitor.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 monitor.sh diff --git a/monitor.sh b/monitor.sh new file mode 100644 index 0000000..709372a --- /dev/null +++ b/monitor.sh @@ -0,0 +1,17 @@ + #!/bin/bash + +links=("https://poc.sigsum.org/crocodile-icefish/sigsum/v0/get-tree-head-cosigned" "https://poc.sigsum.org/crocodile-icefish/sigsum/v0/get-tree-head-to-cosign" "https://poc.sigsum.org/crocodile-icefish/sigsum/v0/get-leaves/0/1" "https://poc.sigsum.org/crocodile-icefish/sigsum/v0/get-consistency-proof/1/3") + +for url in ${links[@]}; +do +echo $url + response=$(curl -s -w "%{http_code}" $url) + http_code=$(tail -n1 <<< "$response") + if [[ "$http_code" != 200 ]]; then + echo $url is down. status_code $http_code + else + echo $url is working. status_code $http_code + fi +done + + -- cgit v1.2.3