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.

Table 1. Server and client programs

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

Note:

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.