Synchronisation Softwareinventur <-> Produktliste
Verfasst: 14 Okt 2008, 19:48
Hier ein kleines Tool zum Updaten des Produktstatus einzelner Opsi-Produkte anhand Software-Inventur, vielleicht kann es ja jemand brauchen...
Wir haben hier viele Rechner ins Opsi aufgenommen die schon einige Software installiert hatten.
Deswegen wollte ich in der Produktliste sehen welche Produkte installiert sind, egal ob mit Opsi oder auf andere Weise.
Dafür habe ich ein kleines Programm (bash-scripte) geschrieben das aus der Softwareinventur (MYSQL-Backend benötigt!) die installierten Produkte ausließt und die gefundenen Produkte bei den entsprechenden Clients im opsi auf 'installed' setzt. Voraussetzung hierfür ist eine Liste die die beiden Produkt-Namen aufeinander 'matched' (productMatchList.txt).
Im Moment werden Produkte nicht auf 'not_installed' gesetzt wenn sie nicht in der Software-Inventur gefunden werden.
Bei mir läuft das script per cron regelmäßig.
Wir haben hier viele Rechner ins Opsi aufgenommen die schon einige Software installiert hatten.
Deswegen wollte ich in der Produktliste sehen welche Produkte installiert sind, egal ob mit Opsi oder auf andere Weise.
Dafür habe ich ein kleines Programm (bash-scripte) geschrieben das aus der Softwareinventur (MYSQL-Backend benötigt!) die installierten Produkte ausließt und die gefundenen Produkte bei den entsprechenden Clients im opsi auf 'installed' setzt. Voraussetzung hierfür ist eine Liste die die beiden Produkt-Namen aufeinander 'matched' (productMatchList.txt).
Im Moment werden Produkte nicht auf 'not_installed' gesetzt wenn sie nicht in der Software-Inventur gefunden werden.
Bei mir läuft das script per cron regelmäßig.