Vom Messwert zur Entscheidung

Erstellen von Reports in Juniper Mist

Ein praxisnaher Deep Dive zu Standard Analytics, Premium Analytics, Dashboard-Exporten, geplanten Zustellungen, Rollenmodellen und eigenem Reporting über die Mist REST API.

Standard AnalyticsPremium AnalyticsPDF · CSV · PNGRBACREST API

01 · Lernziele

Nach dieser Einheit kannst du einen Bericht nicht nur exportieren, sondern fachlich planen, korrekt eingrenzen und für den Empfänger verständlich machen.

Auswählen

Die richtige Reporting-Ebene, Datenquelle und Zeitspanne bestimmen.

Erstellen

Dashboards filtern, Daten exportieren und Zustellungen planen.

Bewerten

Datenaktualität, Berechtigungen, Vergleichbarkeit und Aussagekraft prüfen.

Leitidee: Ein guter Report beantwortet eine konkrete Frage. Ein großer Datenauszug ist noch kein guter Report.

02 · Das Reporting-Modell

1Geschäftsfrage
2Daten & Scope
3Visualisierung
4Interpretation
5Maßnahme

Drei Ebenen

ENTHALTEN

Standard

Operative Ansichten, SLEs, Insights und integrierte Reports mit typischerweise bis zu 30 Tagen Historie.

LIZENZIERT

Premium Analytics

Langzeittrend, Vergleich, Executive- und Fachdashboards sowie geplante Zustellung.

EIGENBAU

REST API

Automatisierte Extraktion geeigneter Mist-Daten, eigenes Datenmodell und eigene Darstellung.

03 · Standard, Premium oder API?

KriteriumStandard AnalyticsPremium AnalyticsEigenes API-Reporting
LizenzIn Basisdiensten enthaltenSUB-PMA plus passende BasisabonnementsAPI-Zugriff; eigene Plattformkosten
HistorieBis zu 30 TageStandardmäßig bis zu 13 Monate; Verlängerung anfragbarAb eigener Erfassung beliebig
AktualitätFür operative Analyse geeignetTägliche Verarbeitung, häufig 12–36 h VerzögerungAbhängig von Endpunkt und Abrufintervall
Planbare E-MailNeinJaSelbst zu bauen
LayoutVorgegebenVorgegeben; Filter und ExportoptionenFrei gestaltbar
Typischer ZweckFehleranalyse und kurzfristige TrendsManagement, Kapazität, Vergleich, ComplianceBI, Data Lake, Mandantenberichte, Automatisierung
Wichtige Trennung: Premium Analytics selbst bietet laut Juniper keine API. SLE- und Insights-Daten können jedoch über geeignete Mist-REST-Endpunkte für ein unabhängiges Reporting abgefragt werden.

04 · Daten, Aufbewahrung und Aktualität

Aktivierung
Zu Beginn stehen in Premium Analytics nur die bereits verfügbaren letzten 30 Tage bereit.
Aufbau der Historie
Die Langzeithistorie wächst ab Aktivierung und erreicht mit der Zeit die lizenzierte Aufbewahrung.
Täglicher Cut-off
Juniper beschreibt einen täglichen Erfassungsabschluss um 00:00 UTC.
Verarbeitung
Die Aufbereitung benötigt ungefähr zwölf Stunden; insgesamt können Daten 12–36 Stunden hinterherliegen.
Nicht verwechseln: Ein Premium-Analytics-Report ist kein Echtzeitmonitor und kein Alarmkanal. Für aktuelle Störungen nutzt du SLEs, Marvis, Insights, Alerts und Ereignisse.

Zeitzonen sauber dokumentieren

Ein Berichtszeitraum ist ohne Zeitzone mehrdeutig. UTC, Organisationszeitzone, Standortzeit und die Zeitzone der geplanten Zustellung können voneinander abweichen. Sommerzeit ist besonders bei Monats- und Tagesgrenzen relevant.

05 · Vor dem Klick: den Bericht planen

Die Fünf-W-Fragen

  • Wer liest den Bericht?
  • Was soll entschieden werden?
  • Wo gilt der Scope?
  • Wann beginnt und endet der Zeitraum?
  • Warum ist die Kennzahl relevant?

Messdefinition

  • Zähler, Quote oder Verteilung?
  • Absolut oder normalisiert?
  • Median, Perzentil oder Mittelwert?
  • Welche Ausschlüsse gelten?
  • Was ist die Vergleichsbasis?
Beispiel Normalisierung: Ereignisrate = Anzahl relevanter Ereignisse ÷ Client-Sitzungen × 1.000

Eine selbst berechnete Rate muss im Bericht als eigene Berechnung gekennzeichnet werden. Sie ist keine automatisch von Mist definierte Kennzahl.

06 · Reports mit Standard Analytics

Standard Analytics eignet sich für operative Fragen innerhalb der kurzfristigen Historie. Typische Ausgangspunkte sind Monitor > Service Levels, Client-, AP-, Switch- oder WAN-Insights sowie integrierte Netzwerk-, Ereignis- und Belegungsansichten.

SLE

Erfüllungserlebnis entlang von Verbindung, Zeit bis zur Verbindung, Durchsatz, Abdeckung und weiteren Servicekriterien untersuchen.

Insights

Ereignisse, Zeitreihen und Zustandswechsel eines konkreten Clients oder Geräts korrelieren.

Inventar

Bestand, Modell, Standort, Status und Zuordnung als Grundlage für Betriebsberichte erfassen.

Operativer Ablauf

  1. Organisation und Standort prüfen.
  2. Objekt oder SLE auswählen.
  3. Zeitraum und Filter setzen.
  4. Ausreißer bis auf Client-, AP- oder Ereignisebene verfolgen.
  5. Erkenntnis mit Zeitpunkt, Scope und Screenshot/Export dokumentieren.

07 · Premium Analytics öffnen und bedienen

Der Einstieg erfolgt über Analytics > Premium Analytics. Verfügbare Dashboard-Gruppen hängen von Abonnements, Rolle und Standortberechtigung ab.

1Dashboard wählen
2Report Period setzen
3Scope filtern
4Plausibilität prüfen
5Export/Planung
Strukturelle Grenze: Endnutzer können Aufbau und Kacheln der Premium-Dashboards nicht frei umgestalten. Individuelle Dashboards sind nur fallweise über Juniper beziehungsweise Professional Services möglich.

08 · Dashboard-Katalog und Einsatz

DomäneBeispieleTypische Frage
WirelessWireless Network Insights, AP Insights, RF Health and Utilization, Client Events/Sessions, Wireless IDSWo entstehen Funk-, Sitzungs- oder Sicherheitsprobleme?
WiredWired Network Insights, Switch Insights, Wired Site Comparison, PoE Switch Details, SustainabilityWelche Standorte, Switches oder PoE-Verbraucher weichen ab?
WANWAN Insights für SRX/SSR, WAN Speedtest, Peer Path, Security AssuranceWie entwickeln sich Pfad-, Anwendungs- und Sicherheitsindikatoren?
LocationEngagement, Occupancy, Occupancy by Zone/Users, Proximity TracingWie werden Flächen genutzt und wie verändert sich die Anwesenheit?
OtherAudit Logs, Inventory, Access AssuranceWer änderte was? Welche Assets existieren? Wie läuft Zugangsauthentisierung?
Abhängigkeiten: Access Assurance Insights benötigt die passende Access-Assurance-Lizenz (SUB-CLNT). Location-, Wired- und WAN-Inhalte benötigen die jeweiligen Datenquellen und Abonnementtypen.

09 · Filter, Zeitraum und Vergleichbarkeit

Jedes Dashboard besitzt einen Berichtszeitraum; weitere Filter unterscheiden sich nach Datenmodell. Bei Wireless Client Sessions sind beispielsweise Site, AP, SSID, Username, Hostname und Floor verfügbar.

Gute Filterreihenfolge

  1. Zeitspanne
  2. Organisation/Site Group/Site
  3. Technologie oder Gerät
  4. SSID, VLAN, Anwendung oder Clienttyp
  5. Einzelobjekt nur für Drill-down

Vergleiche normalisieren

Ein großer Standort erzeugt meist mehr Ereignisse als ein kleiner. Ergänze absolute Werte durch sinnvolle Bezugsgrößen wie Clients, Sitzungen, APs, Switchports oder Nutzungsstunden. Verwende keine Standort-Rangliste, bevor Größen- und Nutzungsunterschiede berücksichtigt sind.

10 · Dashboard und Kacheln exportieren

Gesamtes Dashboard

Download als PDF oder CSV. Optionen umfassen Papierformat, Einspaltenlayout, das Aufklappen von Tabellenzeilen und die Ausgabe im Browser.

Einzelne Kachel

Je nach Kachel stehen Excel, CSV, JSON, Markdown, PNG, HTML oder TXT bereit – formatiert oder unformatiert, als Visualisierung oder Datentabelle.

FormatGeeignet fürSchwäche
PDFFreigabe, Vorstand, Archiv, festes LayoutSchlecht weiterzuverarbeiten
CSV/ExcelAnalyse, Pivot, Kontrolle, Weitergabe an BIKontext und Visualisierung fehlen leicht
PNGPräsentation oder TicketNicht maschinenlesbar
JSONStrukturierte Weiterverarbeitung einer KachelKein vollständiger PMA-API-Ersatz
Grenze: Beim Kachel-Download wird „All results“ nicht unterstützt. Prüfe die gewählte Zeilenanzahl und dokumentiere, wenn nur ein Ausschnitt exportiert wurde.

11 · Geplante Reports – Schritt für Schritt

  1. Gewünschtes Premium-Analytics-Dashboard öffnen und Filter setzen.
  2. Menü des Dashboards öffnen und Schedule delivery wählen.
  3. Eindeutigen Zeitplannamen vergeben.
  4. Wiederholung definieren: beispielsweise täglich, wöchentlich, monatlich oder nach Datengruppen-Aktualisierung.
  5. Zeit und Delivery timezone kontrollieren.
  6. E-Mail-Ziele, optional Nachricht und Links festlegen.
  7. PDF, CSV oder PNG auswählen.
  8. Report Period und bis zu drei Sites als Filter festlegen.
  9. Layout, Papierformat und optional Tabellenaufklappung konfigurieren.
  10. Mit Send now testen; danach Zustellung und Lesbarkeit prüfen.

50

Maximal geplante Reports.

15 MB

Maximale Größe einer Zustellung.

3 Sites

Maximal auswählbar im Site-Filter eines Zeitplans.

Tabellenlimit: Geplante Reports können Tabellen bis maximal 5.000 Zeilen erweitern. Wegen des 15‑MB-Limits kann die Ausgabe trotzdem gekürzt werden. Das Ergebnis immer testen.

Zeitplan pflegen

Bestehende Pläne lassen sich senden, bearbeiten, duplizieren oder löschen. Verwende Besitzer, Zweck und Ablaufdatum im Namen oder in einer begleitenden Dokumentation, damit verwaiste Verteiler vermieden werden.

12 · Rollen, Sites und Datenschutz

Download und geplante Zustellung stehen grundsätzlich verschiedenen Nutzerrollen zur Verfügung. Die enthaltenen Daten bleiben jedoch auf den durch RBAC erlaubten Organisations- und Standortbereich begrenzt. Seit 2026 unterstützt Premium Analytics auch reine Site-Rollen; Juniper nennt dabei ungefähr 100 Sites als sinnvollen Umfang pro standortbeschränktem Nutzer.

Least Privilege

  • Nur nötige Sites freigeben
  • Empfänger regelmäßig rezertifizieren
  • Personenbezug minimieren
  • Öffentliche Verteiler vermeiden
  • Aufbewahrungsregeln festlegen

Sensible Inhalte

  • Benutzernamen und MAC-Adressen
  • Standort- und Belegungsdaten
  • Audit-Log-IP und User Agent
  • Security- und Authentisierungsereignisse
  • Geräte- und Organisationsstruktur
Audit Logs: Sie dokumentieren administrative Änderungen mit Zeitpunkt, Administrator, Nachricht, Quell-IP und User Agent. Das macht sie wertvoll für Compliance – und zugleich schützenswert.

13 · Drei praxistaugliche Workflows

Monatlicher Servicebericht

Executive Summary + Site Comparison, Monatszeitraum, identischer Site-Scope, wichtigste Abweichungen, Maßnahmenstatus.

Kapazitätsbericht

RF-/Nutzungstrends, Client Sessions, PoE- oder WAN-Indikatoren; 3–13 Monate betrachten und Wachstum normalisieren.

Änderungsnachweis

Audit Logs nach Zeitraum und Administrator filtern, Change-ID ergänzen und Vorher/Nachher-Wirkung separat über SLEs prüfen.

Beispiel: schlechte Client-Erfahrung

1SLE-Abfall erkennen
2Site/SSID filtern
3Client Events prüfen
4RF/AP korrelieren
5Maßnahme berichten

14 · Managementbericht: eine Seite, klare Aussage

Empfohlene Struktur

  1. Berichtszeitraum und Scope
  2. Gesamtstatus in einem Satz
  3. Drei entscheidende KPIs
  4. Top-Abweichungen mit Auswirkung
  5. Maßnahmen, Owner, Termin
  6. Risiko und Entscheidungsbedarf

Vermeiden

  • 20 Screenshots ohne Aussage
  • Unkommentierte Prozentwerte
  • Technische Akronyme ohne Kontext
  • Vermischung verschiedener Zeiträume
  • „Grün“, obwohl Daten fehlen
Beispielsatz: „Die Wireless-Servicequalität blieb im Juli stabil; zwei Standorte zeigen jedoch wiederkehrende DHCP-Verzögerungen. Die Serveranalyse läuft, Owner ist Network Services, Zieltermin 18. August.“

15 · Technischer Betriebsbericht

BausteinInhaltBeleg
ScopeOrg, Sites, Site Groups, SSIDs, GerätetypenFilterliste
ZeitraumStart, Ende, Zeitzone, DatenstandReport Period
SymptomSLE-/Event-/NutzungstrendDiagramm + Rohdaten
KorrelationAP, RF, Authentisierung, DHCP, WAN, ChangeInsights/Audit
HypotheseTechnische Erklärung mit UnsicherheitPro/Contra-Indizien
AktionÄnderung, Test und ErfolgskriteriumTicket/Change-ID

Trenne in der Sprache zwischen Beobachtung („SLE sank“), Interpretation („korreliert mit DHCP-Latenz“) und Ursache („durch Serverüberlastung bestätigt“). Korrelation allein beweist keine Kausalität.

16 · Eigenes Reporting über die Mist REST API

Wenn ein festes Premium-Dashboard nicht genügt, können geeignete SLE- und Insights-Daten über die Mist REST API abgefragt und in einer eigenen Berichtskette verarbeitet werden.

1API-Endpunkt
2Rohdatenspeicher
3Transformation
4BI/Template
5Freigabe

Architekturregeln

  • Token als Secret behandeln, niemals im HTML oder Skript-Repository hinterlegen.
  • Least-Privilege-Rolle und getrenntes Servicekonto nutzen.
  • Paginierung, Rate Limits, Fehlercodes und Wiederholungen implementieren.
  • Rohdaten unverändert speichern; Transformationen versionieren.
  • IDs in lesbare Namen auflösen, ohne historische Zuordnung zu verlieren.
  • Schemaänderungen und fehlende Werte explizit behandeln.
Noch einmal: Ein Download als JSON aus einer Premium-Kachel ist kein dokumentierter Premium-Analytics-API-Zugang. Für Automatisierung nur offiziell unterstützte Mist-API-Endpunkte verwenden.

17 · Qualitätssicherung für Reports

Vollständigkeit

Sind alle erwarteten Sites, Geräte und Tage enthalten?

Konsistenz

Stimmen Zeitzone, Filter und Definitionen über alle Seiten?

Reproduzierbarkeit

Kann eine zweite Person den Bericht mit denselben Einstellungen erzeugen?

Vier-Augen-Plausibilisierung

  • Gesamtsumme gegen eine zweite Mist-Ansicht prüfen.
  • Stichprobe eines Clients oder Geräts bis zu Insights verfolgen.
  • Leere Werte von echten Nullwerten unterscheiden.
  • Letzten Tag auf Verarbeitungslücke prüfen.
  • PDF und CSV auf Abschneiden und unterschiedliche Zeilenzahl kontrollieren.
  • Empfängeransicht mit passender Testrolle verifizieren.

18 · Häufige Stolperfallen

FalleFolgeGegenmaßnahme
PMA als Echtzeitquelle behandelnFalsche Incident-EntscheidungDatenstand nennen; operative Tools verwenden
Letzten unvollständigen Tag einbeziehenKünstlicher EinbruchRefresh-Zeit berücksichtigen
Unterschiedliche Site-Größen vergleichenGroße Sites wirken automatisch schlechterPro Client/Sitzung/AP normalisieren
Zeitplan-Zeitzone übersehenVersand oder Tagesgrenze falschDelivery timezone explizit setzen
Tabellen vollständig annehmenAbgeschnittene DatensätzeZeilen- und 15-MB-Limit testen
RBAC nicht berücksichtigenEmpfänger sehen andere SummenScope und Rolle dokumentieren
Korrelation als Ursache meldenFehlmaßnahmeHypothese testen und bestätigen

19 · Wenn ein Report nicht stimmt

Das Dashboard zeigt keine Daten

Lizenz und Dashboard-Typ, RBAC-Scope, Datenquelle, Site-Zuordnung, Zeitraum und Filter prüfen. Bei neuer PMA-Aktivierung kann noch keine lange Historie existieren.

Der neueste Tag fehlt

Premium Analytics wird täglich aufbereitet. Cut-off, 12–36 Stunden Verzögerung und Zeitzone berücksichtigen.

Ein Empfänger erhält den Report nicht

Adresse, Spamfilter, Zustellzeit, Zeitplanstatus und Attachment-Größe prüfen. Mit „Send now“ einen kontrollierten Test durchführen.

PDF und CSV enthalten unterschiedliche Details

Dashboard- gegenüber Kachel-Export, Filter, Tabellenaufklappung, Zeilenlimit und Formatoptionen vergleichen.

Sites fehlen in der Auswahl

RBAC/Site-Rolle, Organisationskontext und die Begrenzung auf bis zu drei Sites im geplanten Bericht prüfen.

Ein geplanter Report ist abgeschnitten

15‑MB-Grenze und maximal 5.000 erweiterte Tabellenzeilen beachten. Scope reduzieren oder Daten in mehrere Berichte teilen.

20 · Produktionscheckliste

Vor Erstellung

  • Empfänger und Entscheidung definiert
  • Dashboard und Lizenz geprüft
  • Scope und Zeitzone festgelegt
  • KPI-Definition dokumentiert
  • Datenschutz bewertet

Vor Versand

  • Datenstand angegeben
  • Filter sichtbar dokumentiert
  • Summen plausibilisiert
  • Grenzen und Unsicherheit genannt
  • Export auf Kürzung geprüft
  • Owner und nächste Aktion ergänzt

21 · Offizielle Quellen und Weiterlernen

Stand der fachlichen Prüfung: August 2026. Funktionen und Lizenzen können sich ändern; vor produktiver Umsetzung die aktuelle Juniper-Dokumentation prüfen.

Merksatz: Exportiere nicht einfach Daten. Formuliere eine Frage, sichere den Scope, prüfe die Aktualität und ende mit einer handlungsfähigen Aussage.