API · v1 · stabil
CODEMETA OS Developer Center
Konsole öffnen
Scope

Agent-API

Der Codemeta-OS-RMM-Agent läuft auf Endpoint-Geräten (Workstations, Server) und kommuniziert über die Agent-API. Auth ist ein Agent-API-Key, der beim Enrollment generiert wird; Mandant und Asset ergeben sich aus diesem Key.

Alle Endpoints leben unter /api/v1/agent/....

Enrollment

Drei Methoden, ein Asset-API-Key für jeden Agent:

MethodeEndpointHinweis
Auto-EnrollPOST /api/v1/agent/enroll/autoMit Domain-/Hostname-Match
QR-EnrollPOST /api/v1/agent/enroll/qrOne-Time-Token aus QR-Code
Key-EnrollPOST /api/v1/agent/enroll/keyPre-shared Bootstrap-Key

Erfolgreich = {"agentId":"…","apiKey":"…","tenantId":"…","assetId":"…"}. Den apiKey schicken Sie als Authorization: Bearer <key> an alle weiteren Calls.

Operationen nach Enrollment

OperationHinweis
POST /api/v1/agent/eventsTelemetrie-Batch hochladen
GET /api/v1/agent/configAktuelle Konfiguration ziehen
POST /api/v1/agent/tasks/<id>/resultTask-Ergebnis melden
POST /api/v1/agent/heartbeatLiveness-Signal

Telemetrie-Modell

Pro Agent fließen Samples in regelmäßigem Intervall (CPU, RAM, Disk, Netzwerk-IO, Service-Status). Die Daten werden in einer Time-Series-Sicht aggregiert und stehen über die Analytics-Endpoints zur Verfügung.

Aktuell sind die Endpoints noch in Implementierung; Details zum endgültigen Datenmodell folgen mit dem Release des RMM-Moduls.

Verwandt

Suche