Overview of the Smart Hub


Smart Hub is an additional component that acts as a medium of communication between the Smart Agents and Application Server. It manages the work requests and responses from the Smart Agents and Application Server. The Application Server supports communication with the Smart Hub through a SOCKS proxy.

The Smart Hub performs the following tasks:

  • Authenticate the Smart Agents and Application Server
  • Listens to and processes the work requests from the Smart Agents
  • Monitors the status of RSCD and Smart Agents regularly and stores their status information
  • Stores the Application Server responses that are retrieved by the Smart Agents

Smart Hub Gateway

The Smart Hub includes this additional component to facilitate the Application Server communication with the RSCD Agents installed in a virtual private cloud (VPC) environment, such as public cloud data centers.

The following diagram illustrates the communication between the Smart Hub Gateway and other components:

shg_connection_diagram.png

The following sequence of events occur for establishing the Application Server connection with the RSCD Agents through the Smart Hub Gateway:

  1. The Application Server connects to the Smart Hub Gateway and shares the server GUID. 
  2. The Smart Hub Gateway generates a "tunnel" work request and sends it to the Smart Hub.
  3. The Smart Agent polls the Smart Hub and retrieves this work request.
  4. The Tunnel Feature of Smart Agent connects the RSCD agent and Smart Hub Gateway to establish a communication tunnel.
  5. Data exchange starts between the Application Server, Smart Hub Gateway, and RSCD agent through the established channel.

Related topics

Port requirements

Installing-the-Smart-Hub-and-Smart-Hub-Gateway-using-the-installation-script

Upgrading-the-Smart-Hub-using-the-script

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*