modificationTime nicht aktualisiert bei setup über opsi-cli

Antworten
ThomasA
Beiträge: 40
Registriert: 14 Feb 2018, 09:35
Wohnort: Dresden

modificationTime nicht aktualisiert bei setup über opsi-cli

Beitrag von ThomasA »

Da ich für unser Monitoring ein Script schreiben wollte, welches die Clients herausfindet, auf denen Pakete (aus welchen Grund auch immer) nach x Tagen nicht installiert werden, ist mir folgendes aufgefallen.

Wenn ich den action request für ein produkt per opsi-ci folgendermaßen setze:

Code: Alles auswählen

opsi-cli client-action set-action-request --products meinprodukt --where-outdated
Dann wird das modificationTime Feld des products (via productOnClient_getObjects) nicht aktualisert. Setze ich es über die configed Oberfläche funktioniert es.

Das Problem dabei, wenn ich das Produkt jetzt per cli setze und dann checke, ob ein Client ein Paket schon installiert hat, dann kann ich den Timestamp nicht zum vergleichen verwenden, da er ja in dem Fall nicht stimmt und im schlimmsten Fall Monate alt ist.
Generell fehlen mir auch der Timestamps für
* wenn ein Produkt zuletzt im Depot aktualisiert wurde
* wenn ein produkt auf dem client zuletzt installiert wurde (also nicht "nur " der action-request angepasst)

Eventuell hat ja ein anderer User einen sinnvollen Ansatz für das oben genannte Monitoring-"Problem"?

Gruß
Thomas
opsi Version 4.3 - MySQL Backend - WAN Extension - Directory Connector
magicalUnicorn
Beiträge: 234
Registriert: 07 Mär 2019, 14:46

Re: modificationTime nicht aktualisiert bei setup über opsi-cli

Beitrag von magicalUnicorn »

Ich hab das mal bei mir getestet.

Wenn ich mit --clients einen bestimmten Client angebe, wird der timestamp aktualisiert. Ohne die Angabe, habe ich das gleiche Verhalten
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2128
Registriert: 29 Mai 2008, 15:14

Re: modificationTime nicht aktualisiert bei setup über opsi-cli

Beitrag von j.schneider »

Hallo,

das Problem sollte ab Version 4.3.32.0 (aktuell experimental) behoben sein.

Code: Alles auswählen

opsi-cli self upgrade --branch experimental
Grüße
Jan Schneider


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


ThomasA
Beiträge: 40
Registriert: 14 Feb 2018, 09:35
Wohnort: Dresden

[gelöst] Re: modificationTime nicht aktualisiert bei setup über opsi-cli

Beitrag von ThomasA »

Danke für den schnellen Fix.
Das Problem ist bei uns jetzt nicht so dringend, also warte ich bis es ins stable gewandert ist.
opsi Version 4.3 - MySQL Backend - WAN Extension - Directory Connector
Antworten