Linux Client Agent deaktivieren

Antworten
marc.krueger
Beiträge: 3
Registriert: 30 Mai 2016, 08:56

Linux Client Agent deaktivieren

Beitrag von marc.krueger »

Hallo zusammen,

auf einem Linux-Client wird der Agent nicht mehr benötigt und soll nach Möglichkeit deaktiviert werden.
Bei einem Windows-Client würden wir in so einem Fall das Script deactivate.cmd nutzen. Wie wäre die korrekte Vorgehensweise unter Linux?
Ein kompletter uninstall hat bisher auf anderen Clients immer zu größeren Problemen geführt und ist somit keine Alternative.
Vielen Dank im Voraus
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Linux Client Agent deaktivieren

Beitrag von n.wenselowski »

Hi Marc,

wenn auf dem Client ein vollständiger opsiclientd installiert ist, dann sollte es ausreichend sein den Service zu stoppen und zu deaktivieren.


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
s.ehrenfeld
Beiträge: 11
Registriert: 21 Aug 2015, 09:28

Re: Linux Client Agent deaktivieren

Beitrag von s.ehrenfeld »

Hallo Marc,

ich glaube für Dich wäre es auch hilfreich zu wissen, wie man den Client auf einem Linux-System deinstalliert.

Folgende Schritte solltest Du durchführen: (Wichtig siehe Punkt 4!!!!)

1. Du kopierst das opsi-client-agent Verzeichnis vom Opsi-Server auf den Linux-Client unter /tmp .

2. Rechte setzen

chmod -R ugo+x /tmp/opsi-linux-client-agent/

3. Deinstall durchführen

# Auf einem 32-Bit-System

sudo /tmp/opsi-linux-client-agent/files/opsi/opsi-script/32/opsi-script -batch /tmp/opsi-linux-client-agent/files/opsi/uninst/uninstall.ins /var/log/opsi-client-agent/opsi-script/opsi-client-agent.log


# Auf einem 64-Bit-System

sudo /tmp/opsi-linux-client-agent/files/opsi/opsi-script/64/opsi-script -batch /tmp/opsi-linux-client-agent/files/opsi/uninst/uninstall.ins /var/log/opsi-client-agent/opsi-script/opsi-client-agent.log

4.!!! Achtung wenn man das so durchführt, hat sowohl mein Debian als auch Ubuntu-System nicht mehr funktioniert.
Schuld war, das der opsi-client nicht sauber aus dem autostart entfernt wurde.

In dem uninstall.ins habe ich dann noch eine Prüfung eingebaut ob es sich um Debian oder Ubuntu handelt und dann entsprechend:

a) Bei Debian:
update-rc.d -f opsiclientd remove

b) Bei Ubuntu
delete -sf "/usr/share/lightdm/*opsiscriptstarter*"

eingebaut. Bei unseren Test sind ohne diese Änderungen keine der Systeme mehr gestartet mit den Änderungen sieht es bei uns ganz gut aus. Teste am besten erst das Uninstall-Skript auf einem Testsystem.


Viele Grüße

i.A.

Sunil
Antworten