aboutsummaryrefslogtreecommitdiff
path: root/modules/private/monitoring/plugins/notify_eban_url
blob: 431e32010a7ff1ae6ad4f4f456e4ff671f3b6dfe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env bash

PASS=$(echo "$PASSWORD" | base64 -d)

if [ "$SERVICESTATE" = "CRITICAL" -o "$SERVICESTATE" = "UNKNOWN" -o "$HOSTSTATE" = "DOWN" -o "$HOSTSTATE" = "UNREACHABLE" ]; then
  action=downAlert
elif [ "$SERVICESTATE" = "OK" -o "$HOSTSTATE" = "UP" ]; then
  action=upAlert
fi

if [ -n "$action" ]; then
  curl -X GET -G --data-urlencode "service=$STATUS_NAME" --data-urlencode "mdp=$PASS" https://infra.eban.bzh/$action
fi