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 für Remote-Checks (SNMP/SSH/Ping/HTTP), Agent direkt auf der Maschine, Aktiver Collector für den Server selbst.

  • Auto-Discovery


    Netzwerk-Scans erkennen neue Hosts automatisch und schlagen das passende Geräteprofil vor — das Automatische Setup richtet sie auf Wunsch gleich ein.

  • Alerting mit Dependencies


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

  • Dashboards & Status-Pages


    Eigene Dashboards aus über 20 Widget-Typen, dazu öffentliche Status-Seiten für die externe Kommunikation.

  • Wiki & KI-Assistent


    Eigenes Wissensmanagement, optional mit lokalem oder Cloud-LLM für Analyse und Fragen.

  • 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.22+
Frontend React 18 + TypeScript + Vite
Datenbank PostgreSQL 17 + TimescaleDB
Queue Redis 8 Streams
Deployment Docker Compose

Hilfe & Kontakt