Troubleshoot > Troubleshoot server communication tests

Troubleshoot server communication tests

This section describes the server communication tests in detail. For an overview, see Run server communication tests.

The server communication test performs the following diagnostic tests to determine if a server is reachable:

  • Command Engine to Agent (AGT) test: Determines if the SA Command Engine can communicate with the agent. The Command Engine is the Server Automation core component that enables distributed programs to run across many servers. The Command Engine handles the storage and versioning of scripts into the SA Model Repository. SA stores scripts in the Model Repository.
  • Crypto Match (CRP) test: Checks that the SSL encryption files that the agent uses are valid.
  • Agent to Command Engine (CE) test: Verifies that the agent can connect to the Command Engine and retrieve a command for execution.
  • Agent to Data Access Engine (DAE) test: Checks whether or not the agent can connect to the Data Access Engine and retrieve its device record. The Data Access Engine provides an XML-RPC interface to the Model Repository that simplifies interaction with various clients such as the SA Client, system data collection, and monitoring agents on servers.
  • Agent to Software Repository (SWR) test: Determines if the agent can establish an SSL connection to the Software Repository. SA stores software in the Software Repository, including software packages for operating systems, applications, databases, customer code and software configuration information.
  • Machine ID Match (MID) test: Checks that the Machine ID (MID) on the server matches the MID registered in the Model Repository.

When the test run finishes, it returns results that show either success or failure for each test run on each server. For each failed test, the nature of failure is listed by error type in the error details column of the Communication Test window. In some cases, the failure of one test might prevent other tests from being executed.

See Run server communication tests for information about how to run a Communication Test.