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¶
- Fragen & Bug-Reports: Feedback-Button in der Oberfläche (unten rechts, am Handy oben in der Kopfzeile) oder hello@vesana.org
- Lizenzen & Preise: vesana.org/contact
- Direkter Kontakt: hello@vesana.org