Hallo zusammen,
wir haben häufig das Problem, dass wir durch eine spezielle Inventarisierungssoftware eine Liste von Clients bekommen, die ein bestimmtes Problem haben. Danach bauen wir uns häufig einen Reparaturmechanismus per OPSI und führen diesen auf all diesen Clients aus.
Leider müssen wir hierzu dann aber immer die Liste manuell abarbeiten. Es wäre natürlich komfortabler wenn man mit einer zb Textdatei die ganzen Clients "einlesen" könnte und die Rechner der Liste dann automatisch im "Clients" Tab markiert werden würden.
Gibt es so eine Möglichkeit? Natürlich ginge das auch per "Freie Anfrage", doch hier kann ich immer nur einen fixen Client-Namen suchen und dann finden. Hier eine Multi-Liste zB für kommagetrennte Clientnamen wäre sensationell.
Vielen Dank vorab,
herzliche Grüße,
Valentino
[Gelöst] Configed: Mehrere Clients anhand Textdatei auswählen
-
- Beiträge: 280
- Registriert: 05 Aug 2011, 14:24
[Gelöst] Configed: Mehrere Clients anhand Textdatei auswählen
Zuletzt geändert von Valentino-46 am 06 Jul 2020, 18:30, insgesamt 1-mal geändert.
- SisterOfMercy
- Beiträge: 1522
- Registriert: 22 Jun 2012, 19:18
Re: Configed: Mehrere Clients anhand Textdatei auswählen
Maybe try something with opsi-admin?
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Re: Configed: Mehrere Clients anhand Textdatei auswählen
Potentiell macht es auch Sinn, die Ansätze zu kombinieren:
Ein Skript schreiben, das die Hosts, die in einer Textdatei stehen, zu den Elementen einer Host-Gruppe macht. Dann kann man anschließend die Hostgruppe auswählen und auf ihr irgendwelche Aktionen ausführen.
Viele Grüße
Ein Skript schreiben, das die Hosts, die in einer Textdatei stehen, zu den Elementen einer Host-Gruppe macht. Dann kann man anschließend die Hostgruppe auswählen und auf ihr irgendwelche Aktionen ausführen.
Viele Grüße
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/.
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/.
-
- Beiträge: 439
- Registriert: 08 Jul 2017, 12:02
Re: Configed: Mehrere Clients anhand Textdatei auswählen
Hi,
wenn man das ganze "ohne" Gui macht, hat man auch keine Hostgruppe (die laut Beschreibung) eh nur für eine einmalige Nummer notwendig ist.
Und das ganze "schlau" (parameter & variablen) geschrieben, das eine Liste Namens jehtnüschd.txt alle Rechner beinhaltet, die Paket jehtnüschd bekommen sollen und wenn man das script mit superduper.txt startet das Paket superduper kriegen sollen.
10 Zeilen - mehr dürfte das nicht sein.
wenn man das ganze "ohne" Gui macht, hat man auch keine Hostgruppe (die laut Beschreibung) eh nur für eine einmalige Nummer notwendig ist.
Und das ganze "schlau" (parameter & variablen) geschrieben, das eine Liste Namens jehtnüschd.txt alle Rechner beinhaltet, die Paket jehtnüschd bekommen sollen und wenn man das script mit superduper.txt startet das Paket superduper kriegen sollen.
10 Zeilen - mehr dürfte das nicht sein.
-
- Beiträge: 439
- Registriert: 08 Jul 2017, 12:02
Re: Configed: Mehrere Clients anhand Textdatei auswählen
Genauer 14, davon zwei leerzeilen und zwei hybsche echosJan.Schmidt hat geschrieben: 10 Zeilen - mehr dürfte das nicht sein.
Code: Alles auswählen
#! /bin/bash
IFS=,
if [ -f /var/lib/opsi/workbench/$1.txt ]
then
echo steuerdatei /var/lib/opsi/workbench/$1.txt gefunden
read -ra clients < /var/lib/opsi/workbench/$1.txt
opsi-package-manager -l $1 |grep $1 || exit
echo Opsi Paket $1 gefunden
for c in "${clients[@]}"
do
/usr/bin/opsi-admin -d task setActionRequestWithDependencies setup $1 $c
done
fi
-
- Beiträge: 280
- Registriert: 05 Aug 2011, 14:24
Re: Configed: Mehrere Clients anhand Textdatei auswählen
Hallo Ihr beiden,
vielen herzlichen Dank für den tollen Ansatz, bzw. sogar Lösung. Ich werde mir das noch mit der Gruppe überlegen, ob das Sinn macht, falls man noch mehr Aktionen vor hat.
Aber das Script ist jetzt schon so perfekt und hat hier auf Anhieb funktioniert!
Tolle Hilfe!! DANKE!!!
Grüße,
Valentino
vielen herzlichen Dank für den tollen Ansatz, bzw. sogar Lösung. Ich werde mir das noch mit der Gruppe überlegen, ob das Sinn macht, falls man noch mehr Aktionen vor hat.
Aber das Script ist jetzt schon so perfekt und hat hier auf Anhieb funktioniert!
Tolle Hilfe!! DANKE!!!
Grüße,
Valentino