{% extends "base.html" %} {% block title %}Hardware {{ device.hostname or device.device_fingerprint }} — Tuxflotte{% endblock %} {% block content %}

← Geräteliste

Hardware-Informationen: {{ device.hostname or device.device_fingerprint }}

{% if device.health %}

Aktueller Zustand (letzter Checkin)

Diskbelegung (/){{ device.health.disk_used_percent ~ "%" if device.health.disk_used_percent is not none else "—" }}
RAM-Auslastung{{ device.health.ram_used_percent ~ "%" if device.health.ram_used_percent is not none else "—" }}
Uptime{{ (device.health.uptime_seconds / 3600) | round(1) ~ " h" if device.health.uptime_seconds is not none else "—" }}
Load Average (1/5/15 Min){{ device.health.load_1m ~ " / " ~ device.health.load_5m ~ " / " ~ device.health.load_15m if device.health.load_1m is not none else "—" }}
Stand{{ device.health.collected_at }}
{% endif %} {% if fehler %}

{{ fehler }}

{% elif not hardware %}

Für dieses Gerät liegt noch kein Hardware-Snapshot vor (Gerät wurde noch nicht aktiviert).

{% else %}

System

Hersteller{{ hardware.manufacturer or "—" }}
Produkt{{ hardware.product_name or "—" }} {{ hardware.product_version or "" }}
Architektur{{ hardware.architecture }}
System-UUID{{ hardware.system_uuid or "—" }}
Seriennummer{{ hardware.system_serial or "—" }}
CPU{{ hardware.cpu_model or "—" }} ({{ hardware.cpu_logical_count or "?" }} Logikkerne)
Arbeitsspeicher{{ (hardware.memory_bytes / (1024**3)) | round(1) if hardware.memory_bytes else "—" }} GB
Mainboard{{ hardware.board_vendor or "—" }} {{ hardware.board_name or "" }}
BIOS{{ hardware.bios_vendor or "—" }} {{ hardware.bios_version or "" }}
Boot-Modus{{ hardware.boot_mode or "—" }}
Secure Boot{{ hardware.secure_boot or "—" }}
TPM{{ hardware.tpm_version or "—" }}
Erfasst am{{ hardware.collected_at }}

Netzwerk-Interfaces

{% if not hardware.network_interfaces %}

Keine erfasst.

{% else %}
{% for interface in hardware.network_interfaces %} {% endfor %}
NameTypMAC-Adresse
{{ interface.name }}{{ interface.type }}{{ interface.mac_address }}
{% endif %}

Datenträger

{% if not hardware.storage_devices %}

Keine erfasst.

{% else %}
{% for storage in hardware.storage_devices %} {% endfor %}
NameModellSeriennummerGrößeTransport
{{ storage.name }} {{ storage.model or "—" }} {{ storage.serial or "—" }} {{ (storage.size_bytes / (1024**3)) | round(1) }} GB {{ storage.transport or "—" }}
{% endif %}
{% endif %} {% endblock %}