Verbesserungsvorschlag

Antworten
Christoph Strauch
Beiträge: 24
Registriert: 19 Nov 2012, 15:36

Verbesserungsvorschlag

Beitrag von Christoph Strauch »

Hallo liebes Opsi Team,

wir haben zwei Wünsche von unserer Mitarbeitern bekommen welche ich einfach als Verbesserungsvorschlag einstellen möchte.

Im Kiosk Modus wünschen sie sich ein "alles Updaten" Button, womit jede Software welche in einer neuen Version vorliegt auf install gesetzt wird.

Weiterhin (vlt geht dies ja schon) besteht der Wunsch den Kiosk auf http laufen zu lassen statt https.

Lieben Gruß
Christoph
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Verbesserungsvorschlag

Beitrag von n.wenselowski »

Hallo Christoph,

soll der Alles Updaten-Button dann nur die per Kiosk-Mode freigegebenen Sachen aktualisieren oder eben alles an Software auf dem Client?
Kann mir einen solchen Knopf gut vorstellen, würde diesen aber vermutlich Opt-In anbieten.

Wieso sollte der Kiosk-Mode auf HTTP laufen?


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
Christoph Strauch
Beiträge: 24
Registriert: 19 Nov 2012, 15:36

Re: Verbesserungsvorschlag

Beitrag von Christoph Strauch »

Hallo Niko,

in unserem Fall wäre dies nur alle dinge, welche sich wirklich im Kiosk befinden.

Wenn Software nicht über den Kiosk angeboten wird, hat dies meist ja einen Sinn und würde eher Fatal sein wenn dann trotzdem Software ein Update erfährt welche nicht über den Kiosk zu besorgen ist (gerade in Bezug auf Lizenzen welche nur auf Version X bezogen ist.)

Wir sehen derzeit keinen mehrwert an SSL Verschlüsselung, da es eh im internen Netzwerk läuft und es nur ein weiteres SSL Zertifikat ist welches man Pflegen muss.

Lieben Gruß
Christoph
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Verbesserungsvorschlag

Beitrag von n.wenselowski »

Hallo Christoph,
Christoph Strauch hat geschrieben:in unserem Fall wäre dies nur alle dinge, welche sich wirklich im Kiosk befinden.

Wenn Software nicht über den Kiosk angeboten wird, hat dies meist ja einen Sinn und würde eher Fatal sein wenn dann trotzdem Software ein Update erfährt welche nicht über den Kiosk zu besorgen ist (gerade in Bezug auf Lizenzen welche nur auf Version X bezogen ist.)
Das ist vermutlich die sinnvollste Variante!
Ich habe dafür ein internes Ticket aufgemacht. Die Implementierung kann wie immer über einen Support-Vertrag beschleunigt werden.


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
SisterOfMercy
Beiträge: 1524
Registriert: 22 Jun 2012, 19:18

Re: Verbesserungsvorschlag

Beitrag von SisterOfMercy »

There is probably a similar function in configed I haven't found yet? If not, that would be also be quite welcome. But instead of the kiosk-mode update this should update all out-of-date packages for a specific client.

One would use this when updating a laptop that is in the house again, instead of on a location with lousy internet or with no connection to opsi. Or is there a useful console command for this?
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
larsg
Beiträge: 283
Registriert: 16 Dez 2014, 18:06

Re: Verbesserungsvorschlag

Beitrag von larsg »

for a "useful console command", should be possible to build a bash script with opsi-admin methods.

like, fetch all products on client X where version is not up-to-date -> action setup/update -> fireevent on_demand.

edit: i can't find the part "check if product is up-to-date", but i am sure i've seen something like this in combination with opsi-admin.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Verbesserungsvorschlag

Beitrag von n.wenselowski »

Hi,

es gibt bspw. den opsi-admin-Task updateWhereInstalled.
Da fehlt zwar das Filtern auf den Client, aber das lässt sich relativ einfach einbauen. ;)


Gruß

Niko

Code: Alles auswählen

import OPSI
larsg
Beiträge: 283
Registriert: 16 Dez 2014, 18:06

Re: Verbesserungsvorschlag

Beitrag von larsg »

n.wenselowski hat geschrieben:Hi,

es gibt bspw. den opsi-admin-Task updateWhereInstalled.
Da fehlt zwar das Filtern auf den Client, aber das lässt sich relativ einfach einbauen. ;)


Gruß

Niko
zu den tasks wie

setActionRequestWhereOutdated ...
setActionRequestWhereOutdatedWithDependencies ...

bräuchte man im prinzip nur das equivalent

setActionRequestIfOutdated clientId ...
setActionRequestIfOutdatedWithDependencies clientId ...

etc.

dann braucht ihr nicht die vorhandenen tasks bzw die anwender ihre skripte anpassen.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Verbesserungsvorschlag

Beitrag von n.wenselowski »

Hi,

die Tasks sollen in Zukunft nicht mehr Tasks, sondern Erweiterungen sein.
Das macht es dann auch einfacher davon eigene Varianten zu implementieren.


Gruß

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: Verbesserungsvorschlag

Beitrag von r.roeder »

SisterOfMercy hat geschrieben:this should update all out-of-date packages for a specific client.
Leider gibt es diese sinnvolle Funktion im configed (noch) nicht, weil die (gar nicht so komplexe) Implementation schlicht mal wieder untergegangen ist unter anderen Aufgaben. Das nächste Release ...

R. Röder
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
Antworten