Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JobScheduler Agents

A JobScheduler Universal Agent is basically a JobScheduler platform independent Java based “thin client” that is directed by a “main” “Master” JobScheduler. The JobScheduler Universal Agent is installed on the remote machine which support Oracle Java 1.8+. It cannot work on its own and has no database – it receives commands and saves workflow information over the main Master JobScheduler.

A typical Main JobScheduler - Agent situation is shown in the following diagram:

...

Comparison of SSH and JobScheduler Agent usage

...

FeatureSSHJobScheduler Agent
1Execute jobs with different user IDsyesnoyes
2Central job configurationyesyes
3Internal API jobs availablenoyes
4Real time lognoyes
5Runs without installationyesno
6Operating system independentnoyes (only API jobs)

...

  • Mixed operation of SSH and JobScheduler Agents is possible.
  • Further that the addressing of the server on which the job should be run in both procedures is different. Jobs to be executed by an JobScheduler Agent are assigned through the "process class" to one node (a JobScheduler instance on a server), an authentication is not provided - the jobs run under the user ID and the privileges of the JobScheduler instance.
  • SSH jobs have parameters to define the server as well as the authentication.
  • SSH can be used under Windows with copSSH (http://www.itefix.no/i2/copssh), an openSSH implementation. An alternative would be PSexec (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx) though without SSH. We have knowledge of an installation in which a central JobScheduler controls 700 servers via psexec.

See also

...