[gelöst]productPropertyState_create über RPC
[gelöst]productPropertyState_create über RPC
ich moechte mit einem selbst gebastelten Netbootproduct einen Client auf Viren ueberpruefen.
Der Client soll ueber WoL geweckt werden, danach soll ueber PXE das opsi-linux-bootimage den Virenchcheck durchfuehren.
Das Protokoll des Scans wird auf einem Share auf dem opsi Server abgelegt.
So weit, so gut.
Nun mein Problem.
Der Exitcode vom Scan soll auswertbar auf dem opsi Server abgelegt werden.
Ich hatte hier an einer PRODUCT_PROPERTY gedacht.
Ist es moeglich, vom opsi-linux-bootimage aus, einen Wert z.B. in die Tabelle PRODUCT_PROPERTY_STATE zu schreiben und falls ja,
wie kann ich das machen?
Vielen Dank fuer eure Hilfe.
LG
Frank
Grund: Threadüberschrift angepasst.
Re: PRODUCT_PROPERTY_STATE
ein PRODUCT_PROPERTY_STATE kann über die RPC-Schnittstelle erstellt werden.
Hierzu ein POST an https://<Server>:4447/rpc schicken.
Code: Alles auswählen
{
"id": 1,
"jsonrpc": "2.0",
"method": "productPropertyState_create",
"params": [
"my-product",
"my-property",
"my-client",
"Scan value"
]
}
Viele Grüße
Fabian
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: PRODUCT_PROPERTY_STATE
ist es weiterhin ein Problem, wenn im zu schreibenden String ein \ enthalten ist?
Siehe viewtopic.php?p=54493#p54493
Grüße
Gregor
opsiconfd 4.2.0.286
Re: PRODUCT_PROPERTY_STATE
ich habe das mal auf die Schnelle über das Admininterface getestet und da konnte ich den String aus viewtopic.php?p=54493#p54493 in ein Property schreiben.
Ich werde das mal noch mit einem Script testen.
Viele Grüße
Fabian
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: PRODUCT_PROPERTY_STATE
das hat mir sehr geholfen und im Script geklappt. Ist also erledigt.
Vielen Dank.