Files
Assetmanager/UPDATE-0.5.0.7.txt
T

58 lines
1.9 KiB
Plaintext

# AssetManager v0.5.0.7
## MeshCentral Presence Service
Diese Version ergänzt einen eigenständigen Online-Status für Assets mit
MeshCentral Node-ID.
Neue Assetfelder:
- `mesh_online`
- `mesh_online_state`
- `mesh_presence_updated_at`
- `mesh_last_online_at`
- `mesh_presence_source`
Assets ohne `mesh_node_id` werden nicht bei MeshCentral abgefragt und erhalten
keinen künstlichen Offline-Status.
## Statusermittlung
Der Presence-Service verwendet dieselbe MeshCentral-Konfiguration und dieselben
Zugangsdaten wie die bestehende Synchronisierung.
- MeshCentral-Geräteliste wird standardmäßig alle 30 Sekunden abgefragt.
- `conn > 0` wird als online interpretiert.
- `conn = 0` wird als offline interpretiert.
- nicht eindeutig zuordenbare Zustände bleiben `unknown`.
- nur erfolgreich gelesene Abfragen ändern den gespeicherten Status.
Die Browseroberfläche liest ausschließlich den gespeicherten Status aus der
AssetManager-Datenbank und aktualisiert sichtbare Anzeigen alle fünf Sekunden.
Dadurch entsteht keine zusätzliche MeshCentral-Abfrage pro Browser oder Asset.
## Live-Anzeige
Der Online-Status erscheint:
- auf der Asset-Detailseite
- im Geräteinventar mit letzter Aktualisierung und letzter Online-Sichtung
- als eigene Spalte in der Assetliste
## Manuelle Softwareinventur
Die manuelle Softwareinventur wurde nicht verändert. Der Button bleibt
dauerhaft verfügbar und startet den Auftrag weiterhin unmittelbar. Der neue
Presence-Service blockiert, verzögert oder ersetzt keine manuell gestartete
Inventur.
## Ausblick
Der gespeicherte Presence-Status bildet die Grundlage für einen späteren
Dispatcher, der geplante oder wartende Aufträge erst bei einem Online-Signal
versendet. Diese Warteschlangenlogik ist in dieser Version bewusst noch nicht
aktiviert.
Bestehende Callback-, Software-, Backup-, MeshCentral-Synchronisierungs-,
Tabellen- und Themefunktionen wurden nicht verändert.