'use client' /** * Communication Admin Page * * Matrix & Jitsi Monitoring Dashboard * Provides system statistics, active calls, user metrics, and service health */ import AdminLayout from '@/components/admin/AdminLayout' import { useCommunicationStats } from './_components/useCommunicationStats' import { MatrixCard, JitsiCard } from './_components/ServiceCards' import { TrafficSection } from './_components/TrafficSection' import { ActiveMeetingsSection, ChatRoomsAndUsage } from './_components/MeetingsAndRooms' export default function CommunicationPage() { const { stats, activeMeetings, recentRooms, loading, error, fetchStats } = useCommunicationStats() return ( {/* Service Status Overview */}
{/* Traffic & Bandwidth Statistics for SysEleven Planning */} {/* Active Meetings */} {/* Recent Chat Rooms & Usage */} {/* Connection Info */}

Service Konfiguration

Matrix Homeserver: http://localhost:8448 (Synapse)
Jitsi Meet: http://localhost:8443
Auto-Refresh: Alle 15 Sekunden

{error && (

Fehler: {error} - API-Proxy nicht verfügbar

)} {stats?.last_updated && (

Letzte Aktualisierung: {new Date(stats.last_updated).toLocaleString('de-DE')}

)}
) }