Zum Inhalt springen
JelinaJelina DocumentationTechnische Dokumentation
Zur Website

Jelinvisor-Geräteagent

Jelinvisor ist die Verwaltungskomponente auf jedem JelinaOS-Gerät und verbindet das Gerät mit der Cloud-Plattform JelinaCloud. Jelinvisor ermöglicht die Cloud-Anbindung direkt nach der Registrierung, Updates ohne Verbindungsabbruch sowie Fernbetrieb und Fernwartung.

Aufgabe Beschreibung
Geräteanbindung Registriert das Gerät nach dem ersten Start automatisch in der Cloud und hält es online
Statusmeldungen Meldet kontinuierlich den Betriebsstatus, darunter Systemversion, Netzwerkadressen, Ressourcennutzung, Betriebstemperatur und Anwendungsstatus
Update-Ausführung Empfängt und führt System-, Kernel-, Anwendungs- und inkrementelle Updates aus der Cloud aus und verarbeitet Update-Bestätigungen sowie Rollbacks
Anwendungsverwaltung Verwaltet den gesamten Lebenszyklus von Containeranwendungen und nicht containerisierten Anwendungen (ProgramSet): Starten, Stoppen, Neustarten und Aktualisieren
Lokale Schnittstelle Stellt eine lokale Verwaltungsschnittstelle bereit, um vor Ort den Status abzufragen, Dienste zu bedienen und das Gerät zu steuern
Fernzugriffskanal Leitet Verwaltungsanfragen über einen sicheren Kanal weiter, wenn die Cloud das Gerät nicht direkt erreichen kann, und sichert damit die Fernzugriffsmöglichkeit

Jelinvisor bietet je nach Einsatzumgebung verschiedene Betriebsmodi für unterschiedliche Netzwerk- und Verwaltungsbedingungen:

Modus Einsatzbereich Verhalten
Cloud-Verwaltungsmodus Standardbereitstellung mit JelinaCloud-Anbindung Vollständige Registrierung, Statusmeldungen und Empfang von Cloud-Befehlen
Lokaler Verwaltungsmodus Internes Netzwerk oder isolierte Umgebung ohne Cloud Anwendungen über die lokale Schnittstelle bereitstellen und verwalten
Offline-Modus Standort mit vorübergehender Netzunterbrechung Cloud-Konfiguration beibehalten, Netzwerkaktivitäten aussetzen und die Verbindung nach Wiederherstellung automatisch fortsetzen
Unabhängiger Modus Bereitstellung vollständig ohne Cloud Lokale Selbstverwaltung des Geräts ohne Abhängigkeit von Cloud-Komponenten

In jedem Modus stehen die lokalen Gerätefunktionen vollständig zur Verfügung, einschließlich Anwendungsausführung, Systemverwaltung und Watchdog.

┌────────────┐ ┌─────────────────┐
│ Edge-Gerät │ ① Registrierung / Status ──▶ │ JelinaCloud │
│ Jelinvisor │ ◀── ② Updates / Konfiguration / Befehle │ Cloud-Plattform │
│ JelinaOS │ ③ Sicherer Fernwartungskanal │ │
└────────────┘ └─────────────────┘
  1. Uplink: Gerätestatus, Protokolle und Alarme werden kontinuierlich übermittelt und sind in der Cloud in Echtzeit sichtbar;
  2. Downlink: Systemupdates, Anwendungs-Releases und Betriebsrichtlinien werden zentral orchestriert und verteilt;
  3. Bidirektional: Remote-SSH, Remote-Desktop und Dienststeuerung erreichen das Gerät direkt über einen sicheren Kanal.
  • Lokale Update-Bestätigung: Kritische Updates können so konfiguriert werden, dass sie nach dem Empfang auf eine Bestätigung vor Ort warten. Die Installation beginnt erst nach der Bestätigung; die endgültige Entscheidung liegt beim Personal vor Ort;
  • Zugriffsauthentifizierung: Die lokale Geräteschnittstelle verwendet schlüsselbasierte Authentifizierung. Nicht autorisierte Anfragen werden abgewiesen, und Schlüssel können bei Bedarf neu generiert werden;
  • Produktionsmodus: Das Gerät ist ausschließlich über die Cloud zugänglich. Auch im lokalen Netzwerk sind direkte Verbindungen nicht möglich, wodurch die Angriffsfläche minimiert wird;
  • Automatische Wiederverbindung: Sobald das Netzwerk wieder verfügbar ist, wird die Verbindung ohne manuellen Eingriff erneut aufgebaut.

Der Geräteagent stellt auf dem Gerät eine Verwaltungsschnittstelle für Betrieb und Wartung vor Ort sowie für die Skriptintegration bereit:

  • Lokale Adresse: localhost:48484 (der Port ist konfigurierbar);
  • Häufig verwendete Funktionen: Bereitschaftsprüfung des Prozesses, Versionsabfrage, Abfrage des Update-Status, Vorprüfung des Zielzustands und Update-Bestätigung;
  • Verwenden Sie für alltägliche Aufgaben vorzugsweise den Gerätebefehl jelina-local-ota. Er verarbeitet Konfiguration und sensible Informationen automatisch. Wenn ein direkter Schnittstellenaufruf erforderlich ist, verwenden Sie die lokale Loopback-Adresse.
Terminal window
jelina-info --get jelinvisor --json # Status und Version des Geräteagenten
systemctl status jelina-jelinvisor # Dienststatus
journalctl -u jelina-jelinvisor -n 100 # Agentenprotokolle

Jelinvisor selbst unterstützt ebenfalls Online-Updates, die zusammen mit System-, Kernel- und Anwendungsupdates zentral aus der Cloud orchestriert werden. Ein aktueller Geräteagent bildet eine wesentliche Grundlage für die Gerätesicherheit und die Weiterentwicklung der Funktionen.

Jelinvisor baut auf einer bewährten Geräteverwaltungsarchitektur auf und vereint langjährige Praxiserfahrung in der Verwaltung großer Geräteverbände. Damit bietet es eine erprobte und zuverlässige Grundlage für industrielle Bereitstellungen im großen Maßstab.