OpsCenter configuration properties
These properties are configured in the opscenterd.conf file. The location of the opscenterd.conf file depends on the type of installation:
- Packaged installs: /etc/opscenter/opscenterd.conf
- Tarball installs: install_location/conf/opscenterd.conf
- Windows installs: Program Files (x86)\DataStax Community\opscenter\conf\opscenterd.conf
Note: After changing properties in this file, you must restart OpsCenter for the changes to
take effect.
- [agents] ssh_port
- The Secure Shell (SSH) port that listens for agent-OpsCenter communications. Add an
[agents] section, if one doesn't already exist, to the
opscenterd.conf. In this section, add the
ssh_port option and a value for the port
number:
[agents] ssh_port = 2222
- [agents] runs_sudo
- Sets whether the DataStax Agent will be run using sudo or not. Setting this option to false means the agent will not use sudo, and the agent user will not run using elevated privileges. Setting this option to true means the agent will run using sudo, and elevated privileges.
- [webserver] port
- The HTTP port used for client connections to the OpsCenter web server. Default is 8888.
- [webserver] interface
- The interface that the web server uses to listen for client connections. The interface must be an externally accessible IP address or host name.
- [logging] level
- The logging level for OpsCenter. Available levels are (from most to least verbose):
TRACE, DEBUG, INFO,
WARN, or ERROR.
The OpsCenter log file is located in /var/log/opscenter/opscenterd.log.
- [stat_reporter] interval
- Reporting to DataStax Support. By default, OpsCenter periodically sends usage metrics
about the cluster to DataStax Support.
To disable the phone-home functionality, add the following lines to your opscenterd.conf file:
[stat_reporter] interval = 0
Additional configuration metric collection properties are available in Metrics Collection Properties. - [authentication] passwd_file
- Full path to the file for configuring password
authentication for OpsCenter. If this file does not exist, OpsCenter does not
verify passwords.
To enable password authentication, use the set_passwd.py utility to create users and set their password and role. OpsCenter currently has two available roles: admin or user.
- [cassandra] auto_node_discovery
- Enables or disables auto-discovery of nodes. When disabled, OpsCenter only attempts to
contact nodes in the seed list, and will not auto-discover nodes. By default this is
True
.