Zum Inhalt springen
ERP Preflight

Lokaler Agent

Den rein ausgehend verbundenen lokalen Agenten im eigenen Netz betreiben: Enrollment, signierte Jobs, lokales Scannen und Schwärzen.

Inhalt geprüft am 26. September 2026

So arbeitet der Agent

Der lokale Agent (erp-preflight-agent, Container-Image infra/docker/Dockerfile.local-agent) läuft in Ihrem Netz neben privaten SAP-Landschaften und baut nur ausgehende HTTPS-Verbindungen zu ERP Preflight auf.

  1. Unter Integrations → Local agents erzeugt ein Organisationsinhaber ein einmal gültiges Enrollment-Token.
  2. Auf dem Agent-Host: erp-preflight-agent enroll <apiUrl> <enrollmentToken> --name <gerätename>. Der Agent erzeugt sein Geräteschlüsselpaar lokal; registriert wird nur der öffentliche Schlüssel.
  3. Starten Sie die Schleife mit erp-preflight-agent daemon. Sie sendet signierte Heartbeats, holt Jobs ab, prüft die Signatur jedes Jobs und führt ihn lokal aus.

Jobs werden je Gerät unter Integrations → Local agents eingeplant: Scan directory (nur innerhalb der in ERP_PREFLIGHT_AGENT_SCAN_ROOTS auf dem Host konfigurierten Verzeichnisse — die SaaS kann den Agenten nichts anderes lesen lassen) und Probe SAP URL (TLS wird immer geprüft). Dateien werden auf dem Host gehasht (SHA-256) und von Geheimnissen bereinigt; standardmäßig verlässt nur ein Manifest das Netz. Geräte lassen sich jederzeit widerrufen.

Weitere Befehle: status, scan <verzeichnis> (nur lokal, lädt nichts hoch), probe <sapUrl>, check-update und verify-update (signierte Update-Manifeste).

Uploads bleiben verfügbar

Uploads über Web-App, API oder CLI stehen für jede Engine weiterhin zur Verfügung; der Agent ist optional. Geplante schreibgeschützte Extraktion weiterer SAP-Artefakttypen durch den Agenten wird hier dokumentiert, sobald sie verfügbar ist.

Lokaler Agent — ERP Preflight Docs