Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user