The Jerusalem PostPalestinian election candidate warns West Bank could ‘explode’ unless Israel releases tax fundsESPN Deportes¿Quién es el hacker que destapó el dopaje financiero del Man. City?InquirerUnhealthy air quality for sensitive groups in parts of Metro Manila – DENRRTP DesportoEm ambiente conturbado. Portugal defronta Dinamarca após saída de Cristiano RonaldoESPNJoey Porter Jr. traded: What move means for Cowboys, SteelersDaily MaverickLOCAL ELECTIONS 2026: Navigating ballots, candidates, and wards: Your guide to the 2026 local government electionsScreen RantFlorence Pugh's Miniseries Based On 74-Year-Old Masterpiece Is Now Streaming On NetflixNumeramaSpaceX lance Crew-13 : suivez en temps réel le voyage le plus rapide de l’histoire vers l’ISSCBS NewsSupreme Court to hear dispute over Trump's mandatory detention policyNational PostHigh-speed rail costs could reach $113 billion, 25% more than estimated, PBO warnsRFILa dette des États flambe sur fond de crise énergétique et d'inflationVilaWeb“Tot va ser ajustat al protocol”: l’inspector de la policia espanyola justifica el tret a l’ull a Roger Español
The Daily Newsstand · Free, Always
Thursday, October 1, 2026

Eine API für Linux: Remote-Verwaltung mit systemd

Translate

Linux-Systeme über definierte Schnittstellen zu verwalten ist nichts Neues; es gibt viele konkurrierende Produkte, die dies ermöglichen. systemd möchte eine schlanke Alternative bereitstellen, indem es diese Features in den Service-Manager integriert. Auf der Konferenz "All Systems Go!" in Berlin stellte Entwickler Lennart Poettering neue Werkzeuge dafür vor.

Im Cloud-Umfeld sind anbieterspezifische "Agents" geläufig, die das Steuern des Betriebssystems von außen erlauben. Auch virtuelle Maschinen auf dem Desktop verwenden Guest Extensions für eine komfortablere Interaktion vom Hostsystem aus. Dazu gibt es etliche Programme für das Erfassen und Versenden von Metriken, Hardwarezuständen und sonstigen Informationen von Linux-Systemen. Diese folgen unterschiedlichen Standards und werden als Drittanbieterpakete mal mehr, mal weniger elegant ins System integriert.

Die moderne Varlink-Schnittstelle, die Systemd mitbringt, erlaubt typische Operationen wie das Starten und Stoppen von Units, das Setzen des Hostnames, Dateisystemzugriffe und das Herunterfahren und Rebooten des Systems. Das ist aus der Ferne mittels SSH möglich. Der Datenaustausch geschieht dabei im JSON-Format und ist, so Poettering, „web-friendly“. Mit der Varlink HTTP Bridge geht das sogar über HTTPS und funktioniert damit so wie eine typische Web-API. Die Bridge wurde ebenfalls auf der All Systems Go! vorgestellt. Dabei übernimmt Polkit die Autorisierung von Anfragen; die Bridge selbst soll aus Sicherheitsgründen ohne root-Privilegien laufen.

Ergänzt wird dieses Feature durch das neue Subsystem systemd-report, das wir bereits vorgestellt haben. Es erlaubt das Abfragen zahlreicher Systemdaten wie CPU- und RAM-Auslastung, Festplattentemperatur, IP-Adresse und laufende Prozesse, dazu feststehende Daten wie die CPU-Architektur. Verbreitete Werkzeuge wie der Node-Exporter von Prometheus könnten somit durch systemd ersetzt werden, welches auf den meisten Linux-Systemen ohnehin schon läuft. Dazu ist allerdings etwas Umdenken erforderlich, weil systemd-report Berichte nach dem Push-Prinzip selbst versendet und nicht wie die Prometheus-Exporter darauf wartet, von außen abgefragt zu werden.

View the original on heise online →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.