monitor/html
fds2610-bot c16c4b1e46 Letzte erfolgreiche Ping-Prüfung im System-Monitor-Modal anzeigen (Issue #57)
Die per PING ueberwachten lokalen Server (check_fds.sh -> status.txt ->
LegacyStatusFileReader -> SystemRepository) landen bereits als Kacheln im
System-Monitor, dem mittleren der drei Monitore an der Buero-Wand - das ist
exakt der "alte Monitor" aus dem Issue. GET /api/v1/systems liefert
last_check_at dafuer schon mit, das Klick-Modal hat den Wert aber bisher
weder abgeholt noch angezeigt.

buildSystemModalContent() (office-scene.js) formatiert last_check_at jetzt
ueber die neue formatSystemCheckTime() - sie kommt sowohl mit ISO-8601
(API-gemeldete Systeme) als auch mit dem "YYYY-MM-DD HH:MM"-Format der
Legacy-status.txt klar. renderSystemModalBody() (office-render.js) zeigt den
Zeitpunkt nur bei Status "ok" an ("zuletzt erfolgreich geprüft: ..."), da nur
dann Erreichbarkeit UND Ping-Erfolg zusammenfallen - bei "Fehler" bliebe eine
Zeitangabe ohne Aenderung an check_fds.sh irrefuehrend.

Bewusst nicht Teil dieser Aenderung: Die im Issue zusaetzlich genannte
Portscan-Liste (Detailseite fuer weitere, nur manuell zu pruefende Server)
ist als "koennten" markiert und ohne konkrete Vorgabe zu unscharf fuer eine
automatisierte Umsetzung. Die sechs konkret genannten Hosts/IPs gehoeren in
die lokale, nicht versionierte hosts.conf (Analogon zu credentials.conf) und
damit auf den Produktivserver, nicht in dieses oeffentliche Repo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 20:49:33 +02:00
..
css Projekt-Konfig-Pruefung: Schreibrechte + Webhook-Status im Modal anzeigen (Issue #53) 2026-08-20 07:03:45 +02:00
js Letzte erfolgreiche Ping-Prüfung im System-Monitor-Modal anzeigen (Issue #57) 2026-08-20 20:49:33 +02:00
API.md Docker-Compose: Ports auf 8090/8091, Platzhalter fuer API.md-Mount 2026-07-28 17:19:44 +02:00
favicon.png add favicon, external styles.css 2025-11-11 10:01:47 +00:00
office.html Abgelaufene Claude-Anmeldung eines Agenten sichtbar machen 2026-08-07 09:52:08 +02:00