Hallo zusammen,
ich habe mal eine kleine Frage bezüglich das schedulen von Opsi-Produkten.
Wir würden gerne eine automatische Ausführung der Softwareinventarisierung durchführen. In der Theorie wollen wir gerne als Beispiel einmal im Monat eine komplette Inventarisierung über die Rechner laufen lassen. Sodass wir einen aktuellen Stand der Software-Installationen auf einzelnen Clients bekommen.
Ist das möglich? oder hat damit schon mal jemanden Erfahrungen gesammelt?
Es gibt ja die Möglichkeit, dies auf "always" zu setzen, aber das ist irgendwie auch ein bisschen übertrieben.
Vielleicht hat ja jemand eine Idee. Schon mal vielen Dank und viele Grüße
René
Opsi-Produkt Schedule
Re: Opsi-Produkt Schedule
Es gibt die Möglichkeit mithilfe von opsi-admin Opsi-Produkte auf setup zu setzen. Du brauchst nur einen entsprechenden Befehl in einem Skript ausarbeiten und das per Crontab monatlich starten.
Re: Opsi-Produkt Schedule
ich mach das normal über einen Cronjob zum 25. des Monates.Rene T. hat geschrieben: Wir würden gerne eine automatische Ausführung der Softwareinventarisierung durchführen. In der Theorie wollen wir gerne als Beispiel einmal im Monat eine komplette Inventarisierung über die Rechner laufen lassen.
Code: Alles auswählen
# min hour daydate month day of week command
0 5 * * Sun /usr/bin/opsi-backup create --backends=all /root/backup/opsi-backup
0 1 25 * * /root/bin/opsi-swaudit.sh
Code: Alles auswählen
#!/bin/bash
PATH=/sbin:/bin/:/usr/sbin/:/usr/bin
MAILTO="opsi-admin@gei.de"
OPSICLI="opsi-admin -dS method"
PRODUCT="swaudit"
for client in $($OPSICLI getClientIds_list | sort ) ; do
$OPSICLI setProductActionRequest $PRODUCT $client setup
done
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Opsi-Produkt Schedule
Hi,
es wie von GEI vorgeschlagen per Cron zu machen ist vermutlich mit das einfachste.
Mein Ansatz wäre statt einem Script einfach sowas wie "opsi-admin -d method setupWhereInstalled swaudit" zu verwenden.
Gruß
Niko
PS:
es wie von GEI vorgeschlagen per Cron zu machen ist vermutlich mit das einfachste.
Mein Ansatz wäre statt einem Script einfach sowas wie "opsi-admin -d method setupWhereInstalled swaudit" zu verwenden.
Gruß
Niko
PS:
Ich mich auchGEI hat geschrieben:PS: ich freu mich schon auf die OPSI-Konferenz https://opsiconf.org/home/ in Mainz am 6.-7.März 2018!
Code: Alles auswählen
import OPSI
Re: Opsi-Produkt Schedule
@René
Besser spät als nie: falls du den opsi PackageBuilder nutzt, so gibt es dort einen Zeitplaner, mit dem du relativ bequem solche zeitgesteuerten Jobs anlegen und verwalten kannst.
Besser spät als nie: falls du den opsi PackageBuilder nutzt, so gibt es dort einen Zeitplaner, mit dem du relativ bequem solche zeitgesteuerten Jobs anlegen und verwalten kannst.
Na da häng ich mich mal dran - wir sehen uns!GEI hat geschrieben:PS: ich freu mich schon auf die OPSI-Konferenz https://opsiconf.org/home/ in Mainz am 6.-7.März 2018!
Wer mir einen Kaffee spendieren mag , bitte gerne!
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor