{% extends "base.html" %} {% block title %}Dashboard{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Dashboard

🟢
{{ stats.active_usage }}
Aktive Nutzung
Lizenztypen

{{ stats.full_licenses }}

Vollversionen

{{ stats.fake_licenses }}

Testversionen

{% if stats.fake_data_count > 0 or stats.fake_customers_count > 0 or stats.fake_resources_count > 0 %}
Fake-Daten: {{ stats.fake_data_count }} Lizenzen, {{ stats.fake_customers_count }} Kunden, {{ stats.fake_resources_count }} Ressourcen
{% endif %}
Lizenzstatus

{{ stats.active_licenses }}

Aktiv

{{ stats.expired_licenses }}

Abgelaufen

{{ stats.inactive_licenses }}

Deaktiviert

Service Status {% if service_health.overall_status == 'healthy' %} Alle Systeme betriebsbereit {% elif service_health.overall_status == 'partial' %} Teilweise Störungen {% else %} Kritische Störungen {% endif %}
{% for service in service_health.services %}
{{ service.icon }}
{{ service.name }}
{% if service.status == 'healthy' %}Betriebsbereit{% elif service.status == 'unhealthy' %}Eingeschränkt{% else %}Ausgefallen{% endif %} {% if service.response_time %} {{ service.response_time }}ms {% endif %}
{% if service.details %} {{ service.details }} {% endif %}
{% endfor %}
đź”’ Sicherheitsstatus
Sicherheitslevel: {{ stats.security_level_text }}

{{ stats.blocked_ips_count }}

Gesperrte IPs

{{ stats.failed_attempts_today }}

Fehlversuche heute
IP-Verwaltung →
{% if stats.recent_security_events %}
🚨 Letzte Sicherheitsereignisse
{% for event in stats.recent_security_events %} {% endfor %}
Zeit IP-Adresse Versuche Fehlermeldung Status
{{ event.last_attempt }} {{ event.ip_address }} {{ event.attempt_count }} {{ event.error_message }} {% if event.blocked_until %} Gesperrt bis {{ event.blocked_until }} {% else %} Aktiv {% endif %}
{% endif %}
Resource Pool Status
{% if resource_stats %} {% for type, data in resource_stats.items() %}
{{ type|upper }}
{{ data.available }} / {{ data.total }} verfĂĽgbar {{ data.available_percent }}%
{% endfor %} {% else %}

Keine Ressourcen im Pool vorhanden.

Ressourcen hinzufĂĽgen
{% endif %}
{% if resource_warning %} {% endif %}
⏰ Bald ablaufende Lizenzen
{% if stats.expiring_licenses %}
{% for license in stats.expiring_licenses %} {% endfor %}
Kunde Lizenz Tage
{{ license[2] }} {{ license[1][:8] }}... {{ license[4] }} Tage
{% else %}

Keine Lizenzen laufen in den nächsten 30 Tagen ab.

{% endif %}
🆕 Zuletzt erstellte Lizenzen
{% if stats.recent_licenses %}
{% for license in stats.recent_licenses %} {% endfor %}
Kunde Lizenz Status
{{ license[2] }} {{ license[1][:8] }}... {% if license[4] == 'deaktiviert' %} 🚫 Deaktiviert {% elif license[4] == 'abgelaufen' %} ⚠️ Abgelaufen {% elif license[4] == 'läuft bald ab' %} ⏰ Läuft bald ab {% else %} ✅ Aktiv {% endif %}
{% else %}

Noch keine Lizenzen erstellt.

{% endif %}
{% endblock %}