]>
git.immae.eu Git - perso/Immae/Config/Nix.git/blob - flakes/private/monitoring/plugins/send_nrdp.sh
11 "servicename": $servicename
15 while getopts "u:t:H:s:S:o:" option
20 H
) hostname
=$OPTARG ;;
21 s
) servicename
=$OPTARG ;;
27 if [ -n "$servicename" ]; then
34 --arg type "$checktype" \
35 --arg hostname
"$hostname" \
36 --arg servicename
"$servicename" \
37 --arg output
"$output" \
38 --arg token
"$token" \
39 --arg state
"$state" \
42 rslt
=$(curl -f --silent --insecure -d "$payload" -H "Content-Type: application/json" "$url")
46 echo "ERROR: could not connect to NRDP server at $url"
50 status
=$(echo "$rslt" | jq -r .status)
51 message
=$(echo "$rslt" | jq -r .message)
53 if [ "$status" != "ok" ];then
54 echo "ERROR: The NRDP Server said $message"
57 echo "Sent 1 checks to $url"