Knowing which SDK programs function as servers and which function as clients can help you understand how to configure security. Simply stated, a client is any SDK program that initiates a connection to another SDK program. Programs can act both as a client and as a server.

ITOps server and client programs lists some server and client programs and shows how they can interact.

Table 1. SDK 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

SDK Beacon

Application Connectivity Monitor

Broker

Command-line utilities such as dmctl and brcontrol

Notification Adapters

Tools

Report Manager

SDK 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

SDK 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 ITOps server and client programs 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.