Server Automation - Remote Connector - requirements on target side

Hi all,

Did anyone already used the “Remote Connector” fixlets of “Server Automation” site?

I installed the Remote Connector tool using task ID 166 “Install Remote Connector Tool for Server Automation” on a Windows Server 2016 computer (let’s call it “bigfix-client”).

Then I tried to run task ID 167 “Remote Connector Example” on “bigfix-client”, providing script target information in the Description tab of the task.

The script target is on same network as “bigfix-client”, is a Windows Server 2016 machine, on which the firewall is off.

There is no domain, all computers are in “Workgroup”.

Are there any requirements on the script target (TCP port, application, …) ?

Regards,

Arnaud

Here are the Remote Connector logs:

Starting RCTool CLI
Found 3 parameters in script
"C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\java\jre\bin\java.exe" -jar “C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\lib\Server-Automation-RemoteConnector-production-9.5.63.jar” -script "C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\87-runScript.rc"
2022-09-28 17:04:41,672 INFO [MainThread] (rc.RunRC:1512) :: IZNRC103I Does script [C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\87-runScript.rc] exist? true
2022-09-28 17:04:41,687 INFO [MainThread] (rc.RunRC:1515) :: IZNRC122I We have [3] parameters defined
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1483) :: IZNRC105I Setting the variable [0]
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1483) :: IZNRC105I Setting the variable [1]
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1483) :: IZNRC105I Setting the variable [2]
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:390) :: IZNRC089I Putting file C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\87-runScript.rc contents into a string
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:401) :: IZNRC026I Completed copying file [C:\Program Files (x86)\BigFix Enterprise\BES Client/Applications/RC\87-runScript.rc] to string list
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1156) :: IZNRC100I Start of method runScript
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1172) :: IZNRC087I Processing script line []
2022-09-28 17:04:41,719 INFO [MainThread] (rc.RunRC:1223) :: IZNRC096I Running command []
2022-09-28 17:04:41,735 INFO [MainThread] (rc.RunRC:261) :: IZNRC028I Connecting to host: win2016-srv2
2022-09-28 17:04:42,797 ERROR [MainThread] (rc.RunRC:279) :: Exception: java.net.ConnectException: Connection refused: connect
2022-09-28 17:04:42,812 ERROR [MainThread] (rc.RunRC:1466) :: IZNRC130E An exception was thrown in IEMfSA RC with message: java.net.ConnectException: Connection refused: connect] and stack trace: com.jcraft.jsch.JSchException: java.net.ConnectException: Connection refused: connect
at com.jcraft.jsch.Util.createSocket(Util.java:349)
at com.jcraft.jsch.Session.connect(Session.java:215)
at com.jcraft.jsch.Session.connect(Session.java:183)
at com.bigfix.sa.rc.RunRC.getRemoteAccess(RunRC.java:271)
at com.bigfix.sa.rc.RunRC.processCommand(RunRC.java:1350)
at com.bigfix.sa.rc.RunRC.runScript(RunRC.java:1251)
at com.bigfix.sa.rc.RunRC.extractArguments(RunRC.java:1521)
at com.bigfix.sa.rc.RunRC.main(RunRC.java:1498)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:607)
at java.net.Socket.connect(Socket.java:556)
at java.net.Socket.(Socket.java:452)
at java.net.Socket.(Socket.java:229)
at com.jcraft.jsch.Util.createSocket(Util.java:343)
… 12 more

2022-09-28 17:04:42,812 INFO [MainThread] (rc.RunRC:282) :: IZNRC086I No connection available to host [win2016-srv2]
2022-09-28 17:04:42,812 ERROR [MainThread] (rc.RunRC:1522) :: IZNRC124E RC Return Code 1 : Failure
2022-09-28 17:04:42,812 INFO [MainThread] (rc.RunRC:246) :: IZNRC069I Exiting run Remote Connector with rc [1]
“ERRORLEVEL not 0 --> some error occured returning from Java”