000032580 - RSA ECAT 4.1 Monitoring and External Components Test fails with HTTP code = 0

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000032580
Applies ToRSA Product Set: ECAT
RSA Product/Service Type: ECAT Server
RSA Version/Condition: 4.1.x
Platform: Windows
IssueIn the RSA ECAT 4.1.x UI
Configure -> Monitoring and External Components
In the External Components Configuration for entries like SYSLOG Server, and RSA Live when running the Test Settings returns the error:
Test failed!
Could not login. Server returned HTTP code = 0
User-added image
User-added image
CauseAs you will realize the syslog UDP Port 514 is not HTTP, and the RSA Live Port 443 is also not HTTP.
What is happening is the "RSA ECAT Console Server" service is unable to communicate with the "RSA ECAT API Server" service via HTTP.
Resolution1. Login to the RSA ECAT Server
2. Run the Windows program, service.msc
3. Ensure that the "RSA ECAT API Server" service is running, it should show the Status = Started.
User-added image
Start the "RSA ECAT API Server" service if it is not running.
Stop/start the "RSA ECAT API Server" service if it is running, in case the service has stopped communicating.
4. Check that the "RSA ECAT API Server" service is also configured with Startup Type = Automatic (Delayed Start), so the service will start when the Server is rebooted.
It should be configured this way by default.
5. Right-click the "RSA ECAT API Server" service, Properties, and in the Recovery tab check the settings for: First failure; Second failure; Subsequent failure, which should all have the action of "Restart the Service".
Also Reset fail count after = 0 days and Restart service after = 5 minutes
It should be configured this way by default.
User-added image
6. If the "RSA ECAT API Server" service is not installed
Confirm you are running ECAT 4.1.x or above.
This can happen if the configuring of the ECAT Server Service Credentials during the initial ECAT installation is skipped.  You would need to manually install the "RSA ECAT API Server" service.

To install the "RSA ECAT API Server" service:
1. Logon to the ECAT Server with the user login that will run the service.
2. Open a Windows command prompt
3. Change to the ECAT Server directory (default c:\ECAT\Server), and run:
ApiServer.exe /install

Attachments

    Outcomes