{{ _('OCPP Broker Monitor') }}
{{ _('Live-Überblick über den OCPP-Broker. Alle Aufrufe nutzen kurze Timeouts (%(seconds)s s) und markieren nicht erreichbare Ziele als offline.', seconds=timeout_seconds) }}
-
{% for warning in warnings %}
- {{ warning.message }} {% endfor %}
{{ _('WebSocket & FD-Status') }}
{{ _('Aktuelle Verbindungsauslastung') }}{{ ws_error }}
{% else %}{{ system_limits.get('estimation_note') }}
{% endif %} {% endif %}{{ _('DB-Pool') }}
{{ _('Konfiguration vs. Live-Status') }}{{ db_error }}
{% else %}{{ _('Pings & Uptime') }}
{{ _('connectionStats') }}{{ conn_error }}
{% else %}{{ _('Reconnects & Handshakes') }}
{{ _('Fenster: %(seconds)s s', seconds=reconnect_stats.get('window_seconds', '–')) }}{{ rec_error }}
{% else %}{{ _('Handshake-Fehler nach Grund (letzte %(seconds)s s)', seconds=recent_handshakes.get('window_seconds', '–')) }}
| {{ _('Grund') }} | {{ _('Anzahl') }} |
|---|---|
| {{ reason }} | {{ count }} |
| {{ _('Keine Fehler im Fenster.') }} | |
{{ _('Systemlimits') }}
{{ _('ulimit & FD Snapshot') }}{{ sys_error }}
{% else %}{{ _('API-Endpunkte') }}
{{ _('Alle Abfragen werden unabhängig geprüft; Fehler bleiben isoliert.') }}| {{ _('Endpoint') }} | {{ _('Status') }} | {{ _('Details') }} |
|---|---|---|
| {{ label }} | {% if result.error %} {{ _('Offline') }} {% else %} {{ _('OK') }} {% endif %} | {% if result.error %} {{ result.error }} {% else %} {{ result.url }} {% endif %} |