{% extends "base.html" %} {% block title %}Aktive Lizenzsitzungen{% endblock %} {% block content %}

Lizenzsitzungen

Aktive Sitzungen
{% if active_sessions %}
{% for session in active_sessions %} {% endfor %}
Lizenzschlüssel Kunde Hardware ID IP-Adresse Version Gestartet Letztes Heartbeat Status Aktion
{{ session[2][:8] }}... {{ session[3] or 'Unbekannt' }} {{ session[4][:12] }}... {{ session[5] or 'Unbekannt' }} {{ session[6] }} {{ session[7].strftime('%H:%M:%S') }} {{ session[8].strftime('%H:%M:%S') }} {% if session[9] < 90 %} Aktiv {% elif session[9] < 120 %} Timeout bald {% else %} Timeout {% endif %} {% if session.get('username') in ['rac00n', 'w@rh@mm3r'] %}
{% endif %}
{% else %}

Keine aktiven Sitzungen vorhanden.

{% endif %}
Sitzungsverlauf (letzte 24 Stunden)
{% if session_history %}
{% for hist in session_history %} {% endfor %}
Lizenzschlüssel Kunde Hardware ID IP-Adresse Version Gestartet Beendet Dauer Grund
{{ hist[1][:8] }}... {{ hist[2] or 'Unbekannt' }} {{ hist[3][:12] }}... {{ hist[4] or 'Unbekannt' }} {{ hist[5] }} {{ hist[6].strftime('%d.%m %H:%M') }} {{ hist[7].strftime('%d.%m %H:%M') }} {% set duration = hist[9] %} {% if duration < 60 %} {{ duration|int }}s {% elif duration < 3600 %} {{ (duration / 60)|int }}m {% else %} {{ (duration / 3600)|round(1) }}h {% endif %} {% if hist[8] == 'normal' %} Normal {% elif hist[8] == 'timeout' %} Timeout {% elif hist[8] == 'forced' %} Erzwungen {% elif hist[8] == 'replaced' %} Ersetzt {% else %} {{ hist[8] }} {% endif %}
{% else %}

Keine Sitzungen in den letzten 24 Stunden.

{% endif %}
Zurück zur Konfiguration
{% endblock %}