{% extends "base.html" %} {% set active_page = "maintenance" %} {% block page_title %}Wartung{% endblock %} {% block page_sub %}
{{ devices|length }} Linux-Client{{ 's' if devices|length != 1 else '' }} mit SSH-Zugangsdaten
{% endblock %} {% block content %}

Wartung (SSH)

Bulk-Update (apt update & upgrade -y) und Neustart per SSH direkt auf dem Gerät — unabhängig vom PoE-Neustart über den Switch (siehe Dashboard). Nur Geräte mit hinterlegten SSH-Zugangsdaten der Kategorie „Linux-Client“ erscheinen hier.
{% if not devices %}

Noch keine Geräte für die Wartung konfiguriert. Lege unter Clients SSH-Zugangsdaten der Kategorie „Linux-Client“ an einem Gerät an — es erscheint danach automatisch hier.

{% else %}
{% if can_run %}{% endif %} {% for d in devices %} {% set job = jobs.get(d['mac']) %} {% if can_run %} {% endif %} {% endfor %}
Name IP-Adresse SSH-User Status Aktionen
{{ d['name'] }}{% if not d['is_active'] %} (deaktiviert){% endif %} {{ d['ip'] }}:{{ d['ssh_port'] or 22 }} {{ d['cred_username'] }} {% if job %} {% if job.status == 'running' %} {{ job.message }} {% elif job.status == 'success' %}{{ job.message }} {% else %}{{ job.message }} {% endif %} {% else %} Noch keine Aktion {% endif %}
{% if can_run %} {% endif %}
{% if can_run %}
Ausgewählte Geräte aktualisieren (nicht-interaktiv, unbeaufsichtigte Konfig-Rückfragen werden automatisch mit den bisherigen Werten beantwortet) oder neu starten.
{% endif %}
{% if can_run %} {% for d in devices %}
{% endfor %} {% endif %} {% endif %} {% endblock %} {% block scripts %} {% endblock %}