Skip to content
cronitorex.com

Schnellstart

1. API-Schlüssel holen

Melde dich im Dashboard unter app.cronitorex.com an → Profil → API-Schlüssel.

2. Einen Ping senden

Terminal-Fenster
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
}'

Du solltest {"status":"success"} sehen, und das Event erscheint innerhalb weniger Sekunden im Dashboard.

3. Einen echten Job einbinden

#!/bin/bash
API="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\"}"
# dein eigentlicher Job
/usr/local/bin/backup.sh
EXIT=$?
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}"

Oder nutze den mitgelieferten Shell-Skript-Client.