OpsCenter architecture overview

Basic architecture diagram and a brief explanation of connection protocols.

OpsCenter utilizes an agent-based architecture.

DataStax agents must be installed on every managed node in a cluster and are necessary to perform most of the functionality within OpsCenter. When creating a new cluster with Lifecycle Manager, the DataStax agent is automatically installed. When adding a new cluster to manage with OpsCenter, you are given the option to automatically or manually install agents.

The agents use Java Management Extensions (JMX) to monitor and manage each node. DataStax Enterprise exposes a number of statistics and management operations through JMX. Using JMX, OpsCenter obtains metrics from a cluster and issues various node administration commands, such as flushing SSTables or doing a repair.

Figure: OpsCenter connection protocols

OpsCenter architecture diagram depicting connection protocols between the OpsCenter server, agents, nodes, and browser.