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¶
- Issues & Bug-Reports: GitHub Issues
- Lizenzen & Pro-Tarife: overseer.dailycrust.it/home
- Direkter Kontakt: kontakt@overseer.dailycrust.it