Швидкий старт
1. Отримайте ваш API ключ
Увійдіть до дашборду на app.cronitorex.com → Profile → API Key.
2. Надішліть пінг
curl -X POST http://api.cronitorex.com/ping \ -H "Authorization: Bearer $CRONITOREX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "event_type": "ping", "monitor": "my-first-job", "status": "complete", "duration": 12.4 }'Ви маєте побачити {"status":"success"}, а подія з’явиться в дашборді за кілька секунд.
3. Обгорніть реальну задачу
#!/bin/bashAPI="http://api.cronitorex.com/ping"export CRONITOREX_API_KEY="your-api-key-here"MON="my-backup"
curl -sf $API -H "Authorization: Bearer $CRONITOREX_API_KEY" \ -d "{\"event_type\":\"ping\",\"monitor\":\"$MON\",\"status\":\"run\"}"
# ваша реальна задача тут/usr/local/bin/backup.shEXIT=$?
STATUS="complete"[ $EXIT -ne 0 ] && STATUS="fail"
curl -sf $API -H "Authorization: Bearer $CRONITOREX_API_KEY" \ -d "{\"event_type\":\"ping\",\"monitor\":\"$MON\",\"status\":\"$STATUS\",\"exit_code\":$EXIT}"Або скористайтеся готовим клієнтом на shell-скрипті.