Dashboard¶
/dashboard ist die Startseite nach dem Login und die einzige Seite mit Dashboards. Sie zeigt immer genau ein Dashboard: die eingebaute Übersicht oder eines deiner eigenen bzw. mit dir geteilten Dashboards. Eine eigene Listen-Seite gibt es nicht — gewechselt wird über die Überschrift.
Welches Dashboard beim Öffnen erscheint¶
- das zuletzt angesehene,
- sonst eine früher festgelegte Startseite,
- sonst die Übersicht.
Danach steht in der Adresse /dashboard/<id> bzw. /dashboard/overview — ein Lesezeichen öffnet genau dieses Dashboard. Alte Links auf /custom-dashboards/<id> (inklusive Variablen und Zeitraum in der Adresse) landen auf demselben Dashboard; /custom-dashboards öffnet die Liste aller Dashboards.
Gibt es ein Dashboard nicht (gelöscht, Freigabe entfernt, Link falsch), sagt die Seite das und bietet den Weg zur Übersicht an.
Umschalten¶
Ein Klick auf die Überschrift öffnet die Liste:
- Suche über Namen und Besitzer,
- Abschnitte Meine und Mit mir geteilt (ausgeblendete Dashboards stehen nur unter „Alle anzeigen"),
- je Zeile ein ⋯ mit allen Aktionen (siehe unten),
- + Neues Dashboard — Name eingeben, Enter legt es an und öffnet es zum Bearbeiten,
- Alle anzeigen … — die Verwaltung aller Dashboards.
| Taste | Wirkung |
|---|---|
| ↑ / ↓ | durch die Liste (am Ende geht es oben weiter) |
| Pos1 / Ende | erster / letzter Eintrag (wenn das Suchfeld leer ist) |
| Enter | öffnen |
| Strg/Cmd + Enter, Mittelklick | in einem neuen Tab öffnen |
| Menü-Taste, Umschalt + F10 | Aktionen des markierten Eintrags |
| Esc | schließen |
Alle Dashboards¶
„Alle anzeigen …" listet jedes Dashboard, das du siehst, auch ausgeblendete:
- ein Klick auf die Zeile öffnet das Dashboard; Umbenennen (über ⋯) bearbeitet den Namen direkt in der Zeile (Enter oder Verlassen des Feldes speichert, Esc verwirft),
- Reihenfolge per Ziehen am Griff oder mit Leertaste + Pfeiltasten — sie gilt für deinen Umschalter und nur für dich; während einer Suche ist Ziehen aus,
- rechts in jeder Zeile das ⋯-Menü mit denselben Aktionen.
Alles hier wirkt sofort, es gibt kein „Speichern".
Aktionen an einem Dashboard¶
Dieselbe Liste steht im ⋯-Menü der Überschrift, in jeder Zeile des Umschalters und in der Verwaltung. Was nicht erlaubt ist, bleibt sichtbar, aber gesperrt — mit Grund im Text.
| Aktion | Wer |
|---|---|
| Bearbeiten | Besitzer und Personen mit „Bearbeiten"-Freigabe (Recht dashboards.edit) |
| Umbenennen | nur der Besitzer (Recht dashboards.edit) |
| Duplizieren | jeder mit dashboards.create — die Kopie gehört dir |
| Teilen … (Personen & Teams, Freigabe-Link, Einbetten) | nur der Besitzer (Recht dashboards.edit) |
| Als TV-Ansicht öffnen | jeder, der das Dashboard sieht (TV-Mode) |
| Versionen … | ansehen jeder, wiederherstellen nur mit Bearbeiten-Recht |
| Ausblenden / Einblenden | jedes Dashboard außer der Übersicht — entfernt es nur aus deinem Umschalter |
| Löschen | nur der Besitzer (Recht dashboards.create oder dashboards.delete); das Dashboard landet im Papierkorb, sein Freigabe-Link wird entfernt |
| Auf Standard zurücksetzen | nur an deiner angepassten Übersicht (Recht dashboards.create oder dashboards.delete) |
Die eingebaute Übersicht¶
Die Übersicht ist ein Dashboard aus denselben Widgets, die du in eigene Dashboards legen kannst. Sie braucht keine Einrichtung und ist für jeden sichtbar; welche Daten erscheinen, folgt deinen Rechten.
| Element | Inhalt |
|---|---|
| Lage | Anteil OK an (OK + Probleme), darunter ein Balken nach Status und die Zähler. Jede Zahl öffnet die passende Fehlerübersicht. Bei mindestens einem offenen Problem steht nie 100 %; ohne gezählte Checks steht „–". Downtimes und akzeptierte Ausnahmen zählen nicht als Problem, Probleme mit ACK („In Arbeit") schon. |
| Tenants | Zustand je Tenant. Mit nur einem Tenant entfällt der Block und das Raster rückt nach. |
| Bestand | Hosts, Agents, Collectors, neu gefundene Geräte — jede Zahl ein Link. Über die Widget-Optionen kommen Checks, laufende Downtimes und aktive ACKs dazu. Eine Zahl, für die dir das Leserecht fehlt, erscheint nicht; eine, die gerade nicht geladen werden kann, zeigt „–" mit Hinweis und „Erneut versuchen". |
| Offene Probleme | Reiter Offen · ACK · Accepted, je 10 Einträge, die neuesten zuerst; darüber „N von M angezeigt". Checks im Info-Modus erscheinen nie, frisch angelegte („Wartet auf Daten") nicht als Problem. |
| Status-Wechsel | Wechsel je Stunde der letzten 24 Stunden; ein Klick auf einen Balken öffnet ein Fenster mit Uhrzeit, Gerät, Check, von → nach und der Meldung von damals, „Alle anzeigen" führt ins Global Log. |
| Unruhigste Checks | Die fünf Checks mit den meisten Wechseln der letzten 7 Tage (im Widget einstellbar: 1 Stunde bis 30 Tage, 1–20 Einträge); ein Klick führt in den Check-Verlauf. |
| Geräte | Geräteliste; Geräte lassen sich oben anheften oder nur die angehefteten zeigen. |
Am Handy stehen die Elemente untereinander, die Lage zuerst.
Übersicht anpassen¶
Über den Stift wird die Übersicht zu deiner eigenen Fassung — beim ersten Speichern, nicht vorher. Angeheftete Geräte und Tenants wandern dabei in die Widgets mit. Die Fassung gilt nur für dich; „Auf Standard zurücksetzen" legt sie in den Papierkorb und zeigt wieder die eingebaute Übersicht. Teilen und Freigabe-Links gibt es erst für die eigene Fassung.
Bearbeiten¶
Stift oben rechts (am Handy nur Ansicht). Bearbeitet wird direkt auf dem Dashboard; rechts öffnet sich eine Seitenleiste:
- Widgets — Katalog mit Suche und Gruppen. Klick legt ein Widget an die nächste freie Stelle, Ziehen legt es genau dort ab, wo die Vorschau es zeigt (Widget-Referenz).
- Dashboard — Name, Beschreibung, Variablen.
- Ein Widget anklicken öffnet seine Einstellungen: Datenauswahl (Tenants, Ordner, Profile, Tags, Check-Typen, Geräte — auch über Variablen), Zeitraum, Rahmen und Kopfzeile, Farben und was der Typ sonst anbietet. Duplizieren und Entfernen stehen dort ebenfalls.
- Widgets am Griff verschieben, unten rechts in der Größe ändern; ein Widget wird nie kleiner als seine Mindestgröße dargestellt.
- Tastatur: Pfeiltasten verschieben das gewählte Widget, Entf entfernt es, Strg+Z / Strg+Y machen rückgängig bzw. wiederholen.
- Speichern (auch Strg/Cmd + Enter) übernimmt und beendet das Bearbeiten, Verwerfen fragt nur nach, wenn sich etwas geändert hat.
Jede Farbe in einem Widget nennt ihr Kriterium: der Info-Knopf eines Widgets zeigt Datenauswahl, Zeitraum und welche Farbe wofür steht. Scheitert die Abfrage eines Widgets, zeigt es den Fehler mit „Erneut versuchen" statt einer leeren Liste.
Wird ein Widget schmal, klappen Zusatz-Links in ein Menü (⋯), bevor Titel gekürzt werden; Zahlen und Status werden nie gekürzt, lange Namen zeigen den vollen Text als Tooltip.
Wer mit ungespeicherten Änderungen woanders hin will — Seitenleiste, Umschalter, Schnellsuche —, wird gefragt: speichern, verwerfen oder weiter bearbeiten.
Hat inzwischen jemand anderes dasselbe Dashboard gespeichert, überschreibt Vesana das nicht still: ein Hinweis bietet Neu laden (deine Änderungen verwerfen) oder Trotzdem überschreiben an.
Jedes Speichern legt eine Version an; Vesana bewahrt je Dashboard die letzten 50 auf, unter Versionen … lässt sich jede davon wiederherstellen (das erzeugt wiederum eine Version).
Zeitraum¶
Der Zeitraum steht nur im Kopf, wenn mindestens ein Widget ihn liest (Graph, Zahl, Tacho, Heatmap, Zeitleiste, Check-Historie, Status-Wechsel, Unruhigste Checks). Vorgaben von 15 Minuten über 1 Jahr bis „Gesamter Zeitraum", dazu Die letzten … (eigene Dauer) und Von – bis (fester Bereich). Gewählter Zeitraum und Variablen stehen in der Adresse (?from=now-24h&var-host=…); ein relativer Zeitraum und die Variablen werden je Dashboard in diesem Browser gemerkt (90 Tage), ein fester Bereich nur in der Adresse — auf einem anderen Rechner oder in einem privaten Fenster gilt der Zeitraum des Dashboards.
Teilen¶
Teilen … (nur Besitzer) ist der eine Weg zum Teilen und hat drei Reiter; hat das Dashboard schon einen Freigabe-Link, öffnet der Dialog dort:
| Reiter | Inhalt |
|---|---|
| Personen & Teams | Konten und Teams aus deinem Bereich hinzufügen, je Eintrag Ansehen oder Bearbeiten. Wirkt sofort. |
| Freigabe-Link | Link ohne Anmeldung, siehe unten |
| Einbetten | erlaubte Websites festlegen, dann iframe-Code für den Freigabe-Link |
Ein Dashboard gehört seinem Besitzer, nicht einem Tenant. Jeder sieht darin nur Daten, für die er selbst Rechte hat: wer weniger Rechte hat als der Besitzer, sieht die übrigen Geräte und Checks einfach nicht — ein Widget, von dem gar nichts sichtbar ist, entfällt. Speichert eine Person mit weniger Rechten das Dashboard, bleiben die für sie unsichtbaren Einträge erhalten.
Freigabe-Link¶
Der Link /public/d/<token> zeigt das Dashboard ohne Anmeldung — mit den Rechten des Besitzers, begrenzt auf die beim Erzeugen gewählten Tenants (Vorgabe: alle, die der Besitzer gerade sieht).
| Feld | Bedeutung |
|---|---|
| Tenants | mindestens einer |
| Läuft ab nach | 1, 7, 30, 90 Tage, 1 Jahr oder „Kein Ablauf" |
| Passwort | optional |
| Variablen fixieren | der Besucher kann die gewählten Werte nicht ändern; der Server erzwingt sie, und sie engen die Auswahl jedes Widgets nur weiter ein |
Der Link zeigt das ganze Dashboard, nur zum Ansehen — auch alle Bausteine der Übersicht (Lage, Offene Probleme, Tenants, Bestand, Status-Wechsel, Unruhigste Checks, Geräte). Zahlen und Listen zählen dabei nur, was in den gewählten Tenants liegt. Im Bestand fehlt im Link „Neu gefunden" (eine Arbeitsliste der Discovery); bei fixierten Variablen auch Agents, Collectors und Downtimes, weil sie sich nicht auf ein einzelnes Gerät oder einen Check begrenzen lassen. Einzig das Global Log ist nie öffentlich (es enthält Verwaltungs-Ereignisse); der Dialog nennt es vorher („Nicht im Link enthalten: …"), das Raster rückt nach.
Einbetten: Standardmäßig lässt sich die Link-Seite in keiner fremden Seite in einem Rahmen (iframe) zeigen. Im Reiter Einbetten trägst du je Freigabe-Link unter Einbetten erlauben auf die Websites ein, die sie einbetten dürfen — ein Ursprung je Zeile, genau in der Form https://host oder https://host:port (kein Pfad, kein Platzhalter, höchstens 10). Erst wenn mindestens ein Ursprung gespeichert ist, zeigt der Dialog den iframe-Code. Die Einstellung gilt nur für diesen Link und nur für seine Seite /public/d/<token>; alle anderen Seiten von Vesana bleiben nicht einbettbar. Leer = nirgends. Beim Widerrufen des Links wird die Liste geleert.
Der Link fragt immer nur die gespeicherten Widgets ab: ein Besucher kann die Auswahl eines Widgets über freie Variablen nur einengen, nie erweitern, und keine anderen Daten abfragen als die, die das Dashboard zeigt. Wer die Daten-Endpunkte des Links selbst per Skript aufruft, muss dafür die Widget-ID mitschicken. Ein gelöschtes Dashboard ist über einen alten Link nicht mehr erreichbar. Der Link ist jederzeit widerrufbar, ein neuer Link bekommt ein neues Token.
Rechte¶
| Permission | Wirkung |
|---|---|
dashboards.view |
eigene und geteilte Dashboards sehen (die Übersicht sieht jeder) |
dashboards.create |
anlegen, duplizieren, die Übersicht anpassen; eigene Dashboards auch wieder löschen bzw. die eigene Übersicht zurücksetzen |
dashboards.edit |
bearbeiten (zusätzlich Besitzer oder „Bearbeiten"-Freigabe), Freigaben verwalten (Besitzer) |
dashboards.delete |
eigene Dashboards löschen (Besitzer) — auch ohne dashboards.create |
Wer eigene Dashboards anlegen darf, darf sie auch wieder löschen; dashboards.delete allein genügt ebenfalls. Eine Rolle, die nicht löschen können soll, braucht also weder das eine noch das andere.
Die Daten in den Widgets folgen services.view im jeweiligen Tenant.
Anschluss¶
- Eigene Dashboards — Variablen und ein Beispiel
- Widget-Referenz — alle Widget-Typen
- TV-Mode — ein Dashboard auf der Wand
- Public Status Pages — öffentliche Statusseite für Kunden