systemd-report bündelt Systemdaten und Messwerte in signierten JSON-Berichten. Das soll die Verwaltung großer Linux-Flotten erleichtern.
Mit systemd-report erhält systemd ein Werkzeug für die Bestandsaufnahme und Überwachung von Linux-Rechnern. Es sammelt Angaben zur Hardware und zum Betriebssystem sowie laufend veränderliche Messwerte in einem zeitgestempelten JSON-Bericht. Diesen kann es signieren und per HTTPS an einen Server senden. Das soll vor allem helfen, größere Rechnerflotten zentral zu verwalten. systemd ist der System- und Dienstemanager vieler Linux-Distributionen: Es startet das System und verwaltet Dienste. Einen Überblick über seine Rolle als Init-System gibt iX in Alternative Init-Systeme für Linux.
Messwerte und Systemfakten in einem BerichtWie Lennart Poettering im Beitrag über das neue Report-Subsystem beschreibt, bezieht systemd-report seine Daten von mehreren Diensten über eine Varlink-Schnittstelle. Weitere Dienste können darüber eigene Daten beisteuern. Die Entwicklung begann bei Meta mit dem Schwerpunkt auf veränderlichen Messwerten; Amutable nutzt dieselbe Schnittstelle auch für eher dauerhafte Systemfakten.
Zu den erfassten Angaben zählen etwa CPU-Architektur, Betriebssystemversion und installierter Arbeitsspeicher. Hinzu kommen CPU- und Speicherauslastung, Disk-I/O, Netzwerkzustände sowie Zustände und Fehler von systemd-Units. Auch wichtige Journal-Meldungen können in den Bericht einfließen. Statt diese Angaben einzeln abzufragen, erhält die empfangende Stelle ein gemeinsames, zeitgestempeltes Dokument.
Signaturen für die zentrale Auswertungsystemd-report kann einen Bericht per HTTPS-PUT hochladen. Für regelmäßige Übertragungen sieht Poettering einen systemd-Timer vor; auch Ereignisse wie ein Systemstart oder ein geplanter Neustart können eine Meldung auslösen. Die empfangende Stelle muss die Daten allerdings prüfen, bevor sie daraus Entscheidungen ableitet.
Dafür stehen laut Poettering drei Signierverfahren bereit: ein Softwareschlüssel, ein TPM-basierter Nachweis und ein Nachweis aus einer vertraulichen virtuellen Maschine (Confidential Computing). Ein Bericht kann mehrere Signaturen tragen. Die beiden hardwaregestützten Verfahren beziehen zusätzlich Messwerte zum Zustand der Plattform ein. Der reine Softwareschlüssel wird dagegen unverschlüsselt unter /var/ gespeichert und bietet keinen gleichwertigen Nachweis der Plattformintegrität.
Am ehesten überschneidet sich systemd-report mit Werkzeugen wie dem Prometheus node_exporter: Beide liefern Daten über den Zustand eines Rechners. Ihr Ansatz unterscheidet sich jedoch. Während Prometheus Messwerte regelmäßig abfragt, bündelt systemd-report sie in einem zeitgestempelten Bericht, den es signieren und übertragen kann. Poettering beschreibt in seinem Beitrag zu systemd-report eine Verbindung beider Ansätze als wünschenswert – nicht als bereits vorhandene Funktion.
(fo)
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Доверить сервер ИИ-агенту и не пожалеть: как спать спокойно без SSH | 0 | 12.58 | 26-09-2026 |
| 2 | Läuft das auf AlmaLinux? Ein Katalog soll Klarheit schaffen | 0 | 6.52 | 25-09-2026 |
| 3 | Heizkörperthermostat Danfoss Ally im Test: Nur mit Home Assistant gut | 0 | 9.2 | 24-09-2026 |
| 4 | xk6-sip: мониторинг нагрузочного тестирования VoIP/SIP-звонков | 0 | 17.21 | 26-09-2026 |
| 5 | Laptop zu, Agent arbeitet weiter: Docker Sandboxes ziehen in die Cloud | 0 | 8.43 | 26-09-2026 |
| 6 | Developer-Häppchen – Google KI-Abos, GitLab-Lücken und VS-Code-Agenten | 0 | 27.5 | 26-09-2026 |
| 7 | База данных захлебывается в дисковом I/O wait, хотя на сервере ... | 0 | 8.6 | 26-09-2026 |
| 8 | Россиянам назвали способ узнать, какие данные о них собирают онлайн-сервисы | 0 | 14.35 | 27-09-2026 |
| 9 | xk6-sip: SIP-телефония как код | 0 | 13.05 | 25-09-2026 |
| 10 | Модульная надстройка для JasperReports: подключение и что делает процессор при сборке. Часть 3 | 0 | 8.95 | 25-09-2026 |