Zum Inhalt

Profile bearbeiten

Die Seite Profiles verwaltet Geräteprofile und ihre Profil-Checks. Sie hat die Reiter Installiert, Verfügbar (Profile der Vesana-Bibliothek, die noch nicht installiert sind) und — mit der Berechtigung dafür — MIBs (siehe MIBs).

Wer darf was

Profile gelten instanzweit — eine Änderung trifft jeden Mandanten, der das Profil nutzt. Deshalb:

Aktion Wer
Bestehendes Profil oder seine Checks ändern, Checks hinzufügen, Reihenfolge und Pins, Profil löschen, Check zurücksetzen nur Super-Admin
Neues Profil anlegen, duplizieren, importieren Berechtigung Profile anlegen (z. B. Mandanten-Admin)
Profil aus der Vesana-Bibliothek installieren Berechtigung Profile anlegen
Profil-Update aus der Vesana-Bibliothek von Hand übernehmen nur Super-Admin
Ansehen, exportieren Berechtigung Profile ansehen

Die Seite zeigt Bearbeiten-Knöpfe nur, wenn sie auch funktionieren.

Liste

Oben Import und Neues Profil. Darunter:

  • Suche über Profilname, Hersteller, Beschreibung und Check-Namen
  • Dropdowns Kategorie und Hersteller
  • Filter-Chips (mehrfach wählbar): Agent, SNMP, Eigenes Profil (nicht mitgeliefert), Angepasst (verändert), Ohne Checks — plus „Filter zurücksetzen"

Die Profile stehen als Zeilen, gruppiert nach Kategorie (Anzeigename, „Sonstiges" zuletzt). Jede Zeile zeigt Symbol, Name, Zustand (Mitgeliefert, Angepasst, Eigenes Profil), Herkunft aus der Bibliothek und ggf. „Update verfügbar", die Zahl der Checks und der Geräte, die das Profil nutzen. Ein Profil ohne Checks, das Geräte nutzen, trägt einen Warnhinweis.

Die Aktionen einer Zeile stehen rechts als Symbole bzw. im ⋯-Menü und per Rechtsklick: Auf … aktualisieren (bei verfügbarem Update, Super-Admin), Checks hinzufügen, Profil bearbeiten, Duplizieren, Als Datei exportieren, Profil löschen.

Tastatur: ++slash++ setzt den Fokus ins Suchfeld, ++n++ legt ein neues Profil an.

Profil-Dialog

Beim Anlegen und Bearbeiten:

  • Symbol — aus Einfache Symbole oder der Icon-Bibliothek (siehe Icons), auch schon beim Anlegen.
  • Name, Beschreibung
  • Hersteller und Kategorie — Suchfelder mit Vorschlägen; ein neuer Wert wird mit „… hinzufügen" übernommen. Beide sind optional: ohne Kategorie landet das Profil unter „Sonstiges".
  • Wie wird das Gerät überwacht? — Betriebssystem-Familie und Zugang zum Gerät: Vesana-Agent (der Host-Assistent bietet die Agent-Installation an), SNMP (der Assistent fragt SNMP-Zugangsdaten ab), Braucht eine Adresse (IP/DNS) (ohne Adresse lässt der Assistent das Gerät nicht anlegen). Passt ein Schalter nicht zu den Checks des Profils, sagt ein Hinweis es und bietet Einschalten bzw. Ausschalten an.
  • Geräte-Ansicht im Host-Detail — Keine, Switch (Port-Übersicht), USV, NAS (Laufwerksschächte), Firewall oder Internetlinie.
  • Bei der Discovery automatisch zuordnen — SNMP-Kennung (sysObjectID) beginnt mit und Geräte-Beschreibung (sysDescr) enthält; * steht für beliebige Zeichen, Enter übernimmt einen Eintrag.

Ein neues Profil legt „Anlegen und Checks wählen" an und öffnet danach gleich die Check-Auswahl.

Checks hinzufügen

„Checks hinzufügen" nutzt denselben Katalog wie „Check hinzufügen" am Host — mehrere Checks auf einmal. Darüber wählst du, wo die Checks laufen („Geprüft wird vom"):

Wahl Bedeutung
Agent Vesana-Agent auf dem Gerät; Geräte ohne Agent bekommen diese Checks nicht
Collector Collector im Netz des Geräts; hat ein Gerät keinen Collector, läuft der Check automatisch über den Server
Vesana-Server der Active-Checker prüft selbst — immer, auch wenn das Gerät einen Collector hat

Agent-fähige Netzwerk-Checks wie Ping lassen sich so auch auf den Agent stellen. Der Schalter „Bei neuen Geräten automatisch anlegen" legt fest, ob der Check beim Anwenden des Profils automatisch an ein Gerät kommt; aus heißt „nur auf Wunsch" (Markierung in der Liste).

Profil-Checks

Ein Klick auf eine Profilzeile klappt die Checks auf. Pro Check: Name, Ausführung (Agent / Collector / Active-Checker), Intervall („Prüfen alle"), Grenzwerte als lesbarer Satz („Warnung ab 80 · Kritisch ab 95") und Markierungen wie Erreichbarkeit oder nur auf Wunsch.

Grenzen schnell ändern: Ein Klick auf die Grenzwerte öffnet zwei kleine Felder direkt in der Zeile — Enter speichert, Esc verwirft. Bei Check-Typen, die nicht über Grenzwerte urteilen, ist das gesperrt.

Aktionen je Check (Symbole, ⋯-Menü, Rechtsklick): Check bearbeiten, Oben anheften, Nach oben / Nach unten, In anderes Profil kopieren, Auf Auslieferungszustand zurücksetzen (nur bei veränderten mitgelieferten Checks), Check löschen — Geräte, die den Check schon haben, behalten ihn.

Reihenfolge und Anheften

Die Reihenfolge der Checks im Profil — per Ziehen oder Nach oben/unten — und die angehefteten Checks sind die Vorgabe für jedes Gerät mit diesem Profil: Das Host-Detail zeigt die Checks in dieser Reihenfolge, bis jemand am Gerät selbst umsortiert (siehe Host-Detail-Seite). Pins reisen im Export und in Profilen der Bibliothek mit.

Check bearbeiten

Der Dialog zeigt für jeden Check-Typ genau die Felder, die die Ausführung wirklich liest — derselbe Feldsatz wie beim Anlegen und im Host-Editor. Der Check-Typ selbst ist nicht änderbar.

Bereich Inhalt
Was wird geprüft? Name, typ-spezifische Konfiguration (bei SNMP-Walks inkl. Tabellen-Spalte, Verdichtung, Bezugsgröße, Namens-Filter; bei HTTP-API-Checks ein Formular), bei Script-Checks Script-Auswahl und Einstellbare Werte; Grenzwerte stehen beim Gemessenen und sind nur bedienbar, wo sie wirken
Wie und wie oft? „Geprüft wird vom" (Agent / Collector / Vesana-Server), „Prüfen alle", Vor dem Alarm nachprüfen (Anzahl und Abstand)
Verhalten Bestimmt, ob das Gerät erreichbar ist (Erreichbarkeit), Bei neuen Geräten automatisch anlegen
Erweitert: Vergleich mit einem Erwartungswert braucht fast niemand, siehe Erwartungswerte & Vergleich

Änderst du die Erreichbarkeit eines Checks, fragt Vesana, ob Geräte mit eigener Einstellung für diesen Check ihre Einstellung behalten oder übernehmen sollen.

Zurücksetzen

„Auf Auslieferungszustand zurücksetzen" stellt die ursprünglichen Werte eines mitgelieferten Checks wieder her; andere Checks des Profils bleiben unberührt. Mit „Bulk-Update auf bestehende Hosts anwenden" werden zusätzlich die eigenen Anpassungen dieses Checks an allen Geräten entfernt. Checks ohne hinterlegte Vorgabe melden stattdessen einen Hinweis.

Duplizieren

Kopiert ein Profil samt Checks als eigenes Profil: „Generic Linux Server" → „Generic Linux Server (Kopie)", beim zweiten Mal „Generic Linux Server (Kopie) 2".

Export

„Als Datei exportieren" lädt das Profil als JSON-Datei herunter. Zugangsdaten in der Check-Konfiguration (Community, Passwort, privater Schlüssel, Script-Passwörter) werden dabei weggelassen.

Import

Import nimmt eine JSON-Datei oder ein ZIP mit mehreren Profilen an.

  • Jedes Profil wird für sich importiert — ein kaputtes kippt nicht den Rest; das Ergebnis nennt Erfolg oder Fehler je Profil.
  • Gibt es den Namen schon, heißt das neue Profil „… (Import)", „… (Import 2)" usw.
  • Bringt die Datei Scripts mit, fragt ein Dialog, ob sie mit oder ohne Scripts importiert wird. Checks ohne Script laufen erst, wenn das Script vorhanden ist.
  • Erkennungsregeln (sysObjectID-/sysDescr-Muster) aus der Datei übernimmt nur ein Super-Admin; bei anderen Konten wird das Profil ohne automatische Zuordnung importiert.

Profil löschen

Vor dem Löschen nennt der Dialog, wie viele Geräte wie viele Checks verlieren (mit Beispielen aus deinen Mandanten). Das Profil kommt in den Papierkorb. Ein unverändertes mitgeliefertes Profil lässt sich nicht löschen.

API

Endpoint Zweck
GET /api/v1/profiles/ Liste
GET /api/v1/profiles/{id} Detail
POST /api/v1/profiles/ Neu
PUT /api/v1/profiles/{id} Ändern
DELETE /api/v1/profiles/{id} Löschen (Papierkorb)
GET /api/v1/profiles/{id}/usage Nutzung (Geräte, Checks, Beispiele)
POST /api/v1/profiles/{id}/clone Duplizieren
GET /api/v1/profiles/{id}/export Export
POST /api/v1/profiles/import Datei/ZIP einspielen
POST /api/v1/profiles/{id}/apply Auf Host anwenden
GET / POST /api/v1/profiles/{id}/checks Profil-Checks lesen / anlegen
PUT / DELETE /api/v1/profiles/{id}/checks/{check_id} Profil-Check ändern / löschen
PUT /api/v1/profiles/{id}/check-order Reihenfolge und Pins
POST /api/v1/profiles/{id}/checks/{check_id}/reset Mitgelieferten Check zurücksetzen

Anschluss