Repository navigation
Releases: boonkerz/roster
Release list
v0.16.2
v0.16.1
Release 0.16.1 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HqhdRgjAzgcHAWrfYzAqdC
v0.16.0
Release 0.16.0 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HqhdRgjAzgcHAWrfYzAqdC
v0.15.0
v0.14.0
v0.13.2
Roster 0.13.2
Remote-Terminal auf FreeBSD/OPNsense. Die PTY-Shell (creack/pty) deckt jetzt auch FreeBSD ab — das Terminal funktioniert damit auf OPNsense-/FreeBSD-Agenten (/bin/sh -i, bzw. su - <user> für 'als Benutzer'). Agenten aktualisieren sich automatisch.
v0.13.1
Release 0.13.1 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v0.13.0
Roster 0.13.0
Neu: Agent für FreeBSD / OPNsense
Der Roster-Agent wird jetzt auch für FreeBSD (amd64) gebaut und ausgeliefert — damit lässt sich eine OPNsense überwachen, die nur per VPN erreichbar ist (der Agent meldet sich ausgehend beim Server).
- „Computer hinzufügen" hat einen neuen Tab „FreeBSD / OPNsense" mit passendem
sh+fetch-Skript (kein bash/curl/sudo nötig, als root ausführen). - Läuft out-of-the-box: CPU/RAM/Disk/Interfaces, ZFS-Pool-Check, Prozess-Checks (unbound/openvpn/dpinger …), Uptime/Reboot, Terminal, Auto-Update.
- Noch nicht auf FreeBSD: der
service-Check/-Control (rc.d) — bis dahin per Prozess-Check abdecken.
v0.12.0
Roster 0.12.0
Neu: Check-Typ „ZFS-Pool (Health/Kapazität)"
Überwacht ZFS-Pools per zpool list auf dem Agent:
- Health: failing, sobald ein Pool nicht
ONLINEist (DEGRADED/FAULTED/UNAVAIL …). - Kapazität: failing, wenn die Belegung eines Pools eine %-Grenze überschreitet (Standard 80).
- Optional auf einen einzelnen Pool eingeschränkt (Feld „Pool-Name"; leer = alle). Ohne ZFS auf dem Gerät:
unknown(kein Fehlalarm).
Anlegen unter Richtlinien → Check hinzufügen → „ZFS-Pool". Alarme laufen über die bestehenden Kanäle (Pushover). Die Agent-Flotte aktualisiert sich automatisch auf 0.12.0.
v0.11.1
Roster 0.11.1
Web: Nach Start/Stopp/Neustart eines Docker-Containers wartet die Oberfläche auf die Ausführung und zeigt den neuen Status sofort an (statt erst beim naechsten Poll). Der Agent liefert frisches Inventar bereits im selben Check-in wie das Kommando-Ergebnis; die iOS-App wartet ohnehin auf das Resultat.