Knowing which programs function as servers and which function as clients can help you understand how to configure security. Simply stated, a client is any program that initiates a connection to another program. Programs can act both as a client and as a server.
Following table lists some server and client programs and shows how they can interact.
Server programs |
Client programs |
---|---|
Broker |
Service Assurance Failover System |
Command-line utilities such as dmctl and brcontrol |
|
Global Console users |
|
Global Manager |
|
Notification Adapters |
|
Service Assurance Adapter Platform |
|
Tools |
|
Report Manager |
|
Beacon |
|
Application Connectivity Monitor |
|
Broker |
Command-line utilities such as dmctl and brcontrol |
Notification Adapters |
|
Tools |
|
Report Manager |
|
Beacon |
|
Global Manager |
Service Assurance Failover System |
Broker |
|
Command-line utilities (dmctl) |
|
Global Console users |
|
Notification Adapters |
|
Tools |
|
Global Manager |
|
Report Manager |
|
Service Assurance Adapter Platform |
Broker |
Command-line utilities (dmctl) |
|
Global Manager |
|
sm_ems |
|
SNMP Trap Adapter |
|
Syslog Adapter |
|
IP Availability Manager |
Global Console |
IP Performance Manager |
Global Console |
IP Discovery Manager |
Global Console |
Beacon |
Global Console |
Application Connectivity Monitor |
Global Console |
The Broker functions as both a server and a client. In addition, when Service Assurance Managers are deployed in a multi-tiered environment, a Service Assurance Manager may also function as both a server and a client.
Note that the server and client programs listed in can be installed on the same host. For example, it is common for the Broker and a Service Assurance Manager to run on the same host.