Zum Inhalt

Monitoring · Self-hosted

Vesana Dokumentation

Push-basiertes Monitoring für Server, Netzwerk und Services — ohne offene Ports, ohne VPN, ohne Firewall-Theater. Multi-Tenant-fähig, made in Südtirol.

Was Vesana kann

  • Push-basiert


    Collectoren und Agenten senden nach außen. Keine Inbound-Ports, kein VPN — alles spricht nur Outbound HTTPS 443.

  • Drei Monitoring-Modi


    Collector im Kundennetz für Remote-Checks (SNMP/SSH/Ping/HTTP), Agent direkt auf der Maschine, Active-Checker: der Vesana-Server prüft selbst.

  • Auto-Discovery


    Netzwerk-Scans erkennen neue Hosts automatisch und schlagen das passende Geräteprofil vor.

  • Alerting mit Dependencies


    Inhibition unterdrückt Folge-Alerts, wenn der Eltern-Host down ist — kein Alarm-Sturm bei einem Ausfall.

  • Dashboards & Status-Pages


    Eine eingebaute Übersicht und eigene Dashboards aus über 20 Widget-Typen, teilbar mit Personen und Teams, dazu öffentliche Status-Seiten für die externe Kommunikation (Vorschau-Funktion, standardmäßig aus).

  • Wiki & KI-Assistent


    Optionaler KI-Assistent mit lokalem oder Cloud-LLM für Analyse und Fragen; eigenes Wissensmanagement als Vorschau-Funktion (standardmäßig aus).

  • Auf dem Smartphone


    Als App auf dem Startbildschirm (Android, iPhone, iPad) mit Push-Benachrichtigungen — ohne App Store, ohne Einrichtung durch den Betreiber.

  • Multi-Tenant


    Sauber getrennte Mandanten für MSPs und größere Umgebungen, mit Tenant-Isolation bis auf DB-Ebene.

Architektur

[Collector VMs] ──HTTPS POST──┐
                              ├──> [Receiver] → [Redis] → [Worker] → [PostgreSQL + TimescaleDB]
[Agents (Go)]   ──HTTPS POST──┘                                              │
                                                          [REST API] ←→ [React Frontend]

Alles spricht nur Outbound HTTPS 443. Kein VPN, keine offenen Ports auf Kundenseite.

Stack

Komponente Technologie
API, Worker, Receiver Python 3.12 + FastAPI
Collector, Agent Go 1.26
Frontend React 18 + TypeScript + Vite
Datenbank PostgreSQL 17 + TimescaleDB
Queue Redis 8 Streams
Deployment Docker Compose

Hilfe & Kontakt