About OpsCenter
DataStax OpsCenter is a visual management and monitoring solution for Apache Cassandra and DataStax Enterprise.
Key features
DataStax OpsCenter offers features to more easily manage both DataStax Enterprise and Apache Cassandra clusters.
OpsCenter Architecture Overview
Basic architecture diagram and explanation.
Installing OpsCenter
Installation options include instructions for standalone installers, packages, and tarball installs.
Installing DataStax agents
DataStax agents must be installed on every managed node in a cluster and are necessary to perform most of the functionality within OpsCenter.
OpsCenter and DataStax agent ports
Default port numbers used by OpsCenter and the DataStax Agents.
Installation and configuration locations
File locations can vary based on the type of install.
Starting, stopping, and restarting OpsCenter
Commands for starting, stopping, and restarting OpsCenter for each type of installation.
Starting and restarting DataStax agents
Commands for starting and restarting DataStax agents for each type of installation.
Upgrading OpsCenter
Configuring role-based security
OpsCenter allows enabling user authentication, adding users, and defining custom roles.
Configuring SSL
OpsCenter uses Secure Socket Layer (SSL) to encrypt the communication protocol and authenticate traffic between DataStax agents and the main OpsCenter daemon. SSL is disabled by default. Enabling SSL is recommended.
Enabling HTTPS
Enable Hypertext Transfer Protocol Secure (HTTPS) support in OpsCenter and specify SSL information for better security.
Using Kerberos authentication with OpsCenter
If a cluster uses Kerberos authentication, you need to create and configure the OpsCenter principles before adding the cluster to OpsCenter.
Configuring events and alerts
The OpsCenter Event Log page in the Activities section displays a continuously updated list of events and alerts.
Configuring data collection and expiration
OpsCenter collects system and column family metrics data for each node in a cluster.
Configuring automatic updates of OpsCenter definition files
OpsCenter uses definition files to enable support for different versions of DataStax Enterprise, DataStax Community, and Cassandra without the need to upgrade the currently installed version of OpsCenter itself.
Automatic failover overview
Automatic failover from the primary DataStax OpsCenter instance to the backup OpsCenter instance provides high availability without any manual intervention or downtime.
Configuration files
Configure capabilities by manually modifying the opscenterd.conf, cluster_name.conf, and address.yaml configuration files.
Customize scripts for starting and stopping DataStax Enterprise and Cassandra
OpsCenter allows starting and stopping the DataStax Enterprise/Cassandra process on each node in a visual manner. Customize the startup or shutdown of a node using the provided example scripts.
Example scenarios
Example scenarios of OpsCenter deployments include configuring for multiple regions, IP forwarding, or very large clusters.
Using OpsCenter
OpsCenter is a Web application for monitoring and administering all nodes in a Cassandra cluster from one centralized console. OpsCenter runs on the client-side in a web browser.
OpsCenter Workspace Overview
Describes the major areas of functionality available in the OpsCenter workspace.
Using OpsCenter authentication
Describes logging in and out of OpsCenter and changing the user password when authentication is enabled.
Managing clusters
The New Cluster menu command in OpsCenter allows creating new clusters or managing existing clusters.
Node monitoring and administration
In the Cluster section of OpsCenter, select different views of the nodes comprising a Cassandra cluster and then perform node management.
Cluster administration
OpsCenter manages multiple DataStax Enterprise or Apache Cassandra clusters with a single install of the central opscenterd server.
Performance metrics
Monitor performance metrics in the OpsCenter Dashboard. Real-time and historical performance metrics are available at different granularities: cluster-wide, per node, or per table (column family).
DSE Management Services
DataStax Enterprise (DSE) comes bundled with enterprise management services that you can configure and run using OpsCenter.
Data modeling
Create and manage keyspaces and the column families within keyspaces.
Troubleshooting
This section lists some issues experienced with OpsCenter and solutions or workarounds.
High CPU usage by opscenterd
Increasing the nodelist polling period or setting a sleep delay can reduce excessive CPU usage when starting or running opscenterd.
Troubleshooting SSL validation for self-signed certificates
Set ssl_validate to False if you use a self-signed certificate and experience difficulty connecting to a Cassandra cluster.
Zero nodes detected in cluster
Workaround for browser environments where the OpsCenter UI is unable to establish a persistent streaming connection to opscenterd. Another symptom includes the perpetual Loading OpsCenter screen.
Internet Explorer web browser not supported
Currently supported browsers include Chrome, Firefox, and Safari. IE is not supported at this time.
The SSTables in this snapshot '<tag>' are not compatible
Instructions to upgrade the OpsCenter snapshot.
OpsCenter data growing too large
For OpsCenter versions prior to 3.2.1, truncate column families to reclaim space.
Cannot create a keyspace
Upgrade Python if you encounter any difficulty adding a keyspace.
Error exceptions.ImportError:libssl.so.0.9.8
Fix for the error when OpenSSL is installed on Linux distributions.
Python used to run OpsCenter not built with SSL
Resolve the error by compiling Python with SSL support.
DataStax agent port setting conflict
Ensure there are no conflicts with port 7199 used by the DataStax Agent.
Limiting the metrics collected by OpsCenter
Limit monitored metrics to conserve disk space.
Java not installed or JAVA_HOME environment variable not set
Error when Java is not installed or the path is not set.
Insufficient user resource limits errors
Refer to the recommended settings for insufficient user resource limits errors in the Cassandra documentation.
Installing EPEL on CentOS 5.x or RHEL 5.x
EPEL is a prerequisite for OpsCenter on CentOS 5.x or RHEL 5.x.
Problems with provisioning
Troubleshooting tips for typical provisioning issues.
Problems running sstableloader
Workarounds for sstableloader issues on older versions of Cassandra and DSE.
Timeout connecting to Cassandra 2.0 clusters
Change settings in cassandra.yaml to fix a Cassandra connection timeout in OpsCenter.
Sophos Web Protection breaks browser access to OpsCenter on Windows
Add a firewall rule allowing access to port 8888 or disable Web Protection to fix the browser access issue.
Error getting version update information
Disables the check for the latest versions of OpsCenter and DSE.
OpsCenter API reference
OpsCenter 5.1.4 Release Notes
Release notes for the OpsCenter version 5.1.4 release.
OpsCenter 5.1.3 Release Notes
Release notes for the OpsCenter version 5.1.3 release.
OpsCenter 5.1.2 Release Notes
Release notes for the OpsCenter version 5.1.2 release.
OpsCenter 5.1.1 Release Notes
Release notes for the OpsCenter version 5.1.1 release.
OpsCenter 5.1.0 Release Notes
Release notes for the OpsCenter version 5.1.0 release.
Feedback