Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

18 rindas
639 B

  1. #!/bin/bash
  2. # PATCH alert status by alert id.
  3. # Usage: ./alert_status.sh <alert_id> [status]
  4. # alert_id - required, the alert id (e.g. from GET /reslevis/alerts)
  5. # status - optional, default: resolved
  6. # Example: ./alert_status.sh abc-123 resolved
  7. # BASE_URL=http://host:port ./alert_status.sh abc-123 acknowledged
  8. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  9. . "${SCRIPT_DIR}/../_common.sh"
  10. ALERT_ID="${1:?Usage: $0 <alert_id> [status]}"
  11. STATUS="${2:-resolved}"
  12. curl -s -X PATCH "${BASE_URL}/reslevis/alerts/${ALERT_ID}" \
  13. -H "Content-Type: application/json" \
  14. -d "{\"status\": \"${STATUS}\"}"
  15. echo ""