58 lines
1.9 KiB
Plaintext
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.
|