Zum Inhalt

Overseer Dokumentation

Overseer ist ein push-basiertes Monitoring-System für Server, Netzwerk und Services. Self-hosted, Multi-Tenant-fähig, made in Südtirol.

Schnellstart

Du willst Overseer auf deinem Server installieren? Geh direkt zur Installationsanleitung.

Was Overseer kann

  • Push-basiertes Monitoring — keine Inbound-Ports, kein Firewall-Theater
  • Zwei Monitoring-Modi — Collector (für Remote-Checks via SNMP/SSH/Ping/HTTP) und Agent (Go-Binary direkt auf der Maschine)
  • Auto-Discovery — Netzwerk-Scans erkennen neue Hosts automatisch
  • Alerting mit Dependencies — Inhibition unterdrückt Folge-Alerts wenn der Eltern-Host down ist
  • Custom Dashboards mit 16 Widget-Typen
  • Wiki & AI-Assistent — eigenes Wissensmanagement, optional mit lokalem oder Cloud-LLM
  • Mobile App für Android mit Push-Benachrichtigungen
  • Status Pages für externe Kommunikation
  • SSO über OIDC, SAML und LDAP
  • Multi-Tenant für MSPs und größere Umgebungen

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