opsi-client-agent web service
Logdateien auslesen
-
log_read
Liest eine auf dem Client vorhandene opsi-Logdatei.
Parameter:logType *extension *maxSize
Mögliche logType Werte sind opsiclientd, opsiclientdguard, opsi-client-agent, opsi-script, opsi_loginblocker, notifier_block_login und notifier_event.
Mit dem Parameter 'extension' können rotierte Logdateien (log.1, log.2, 1.log, _2.log etc.) angezeigt werden.
Mögliche Werte sind 0-9.
Der Parameter _maxSize limit die Ausgabe auf den angegebenen Wert in Bytes.
Eine opsi-client-agent-Komponente aktualisieren
-
updateComponent
Eine opsi-client-agent-Komponente aktualisieren.
Parameter:*component *url
Mögliche Werte fürcomponent
sind: 'opsiclientd'.
Das Update wird von der angegebenenurl
geladen (mögliche Protokolle sind hierbei: http, https und file). Das Update muss als Archiv (zip / tar / tar.gz / tar.bz2) bereitgestellt werden, das die Dateien der Komponente enthält.
Alternativ kann das Archiv auch über einen POST-Request auf /upload/update/opsiclientd
hochgeladen werden.
Beispiel:
curl --insecure --request POST \
--user ':<opsi-client-host-key>' \
--header 'Content-Disposition: filename=oca.zip' \
--data-binary '@path/to/opsiclientd_windows_x86_<version>.zip' \
https://<client-address>:4441/upload/update/opsiclientd