DPA: Data collection for NetWorker Server fails, "Error running jobquery against"
Summary: NetWorker 9.x remote Data Collection failing with the following error: Error running jobquery against server
Symptoms
NetWorker server was upgraded from 8.x to 9.0.x.
Data collection for the NetWorker job monitor is failing with the error:
Error running jobquery against the server

Within the dpaagent.log the following errors are seen as well:
com.base.os - cfindpath(): couldn't find file jobquery.exe com.base.runcmd - csystemopen(): cannot find jobquery.exe in path agent.mod.nsr - nsrRunQuery(): error running jobquery against server "NetWorker_Server"
Cause
When NetWorker 9 is monitored using local agent, all the required binaries are present.
But if monitoring NetWorker 9 from a remote agent that is either by App Server or Datastore Server or Proxy Server, having the NetWorker 9 client binary is not enough for the data collection to run.
In NetWorker 9 the client no longer contains the jobquery binary, which is required by the DPA agent.
NetWorker Client or Extended Client was not installed or an incorrect version was installed or the NetWorker binaries were damaged or missing on the DPA Remote Agent server.
Resolution
Install the NetWorker Extended Client package on the remote agent and restart the DPA agent service.
Check the data collection of NetWorker and it should start to work fine. If the issue still presents, contact EMC Technical Support for assistance.
Additional Information
DPA can monitor NetWorker 9.x either from an Agent running on the backup server or remotely using an Agent running on the DPA Server or any other remote computer in the environment. If monitoring NetWorker 9.x remotely the NetWorker 9.x Client and Extended Client packages must be installed on the agent system.
The NetWorker Data Collection requests use commands such as jobquery and nsradmin to communicate with the NetWorker server which is in the NetWorker Client and Extended Client packages. These requirements are documented in the DPA Installation and Administration Guide:
If you are monitoring NetWorker 9.0.0.4 and later remotely, install NetWorker Client and NetWorker Extended Client. The NetWorker 9 Client and Extended Client must be installed on the DPA Agent host. If you have a previous version of the NetWorker Client, then you need to upgrade. If you are monitoring older versions of NetWorker, use the NetWorker 9 Client and Extended Client to monitor those other versions if the DPA Agent is used to also monitor a NetWorker 9 Server.