This topic provides an overview of the Sisense Configuration Manager, which you can use to configure and administer a variety of functionality and services in Sisense.
For example, you can use the Configuration Manager to perform the following tasks:
- Configure SSL in your Sisense environment
- Configure your application database for high availability
- Define where log files are stored and how detailed your logs are
The Configuration Manager can be accessed from your browser at http://localhost:3030.
Below you can find descriptions of the fields that appear in the Configuration Manager and how they relate to tasks you can perform in Sisense. When relevant, links are provided to topics that provide a more in depth explanation of the field and the tasks you typically use the field for.
The following fields are used to configure SSL for your Sisense environment. You should enable SSL if you have configured your web environment with SSL security (HTTPS) and certificates. This will enable HTTPS in the URLs of shared dashboards. For a complete explanation of these fields and their purpose, see Setting up SSL.
- Enable SSL: Toggle to enable/disable SSL.
- Upload Certificate: Select the type of SSL certificate you are using.
- SSL Certificate: Enter your SSL certificate.
- SSL Key: Enter your SSL key.
Port: The port to be used when connecting to Sisense. The default value is 8081. For traffic over a secure connection, typically, this port is 443.
After setting a new port, restart the following services in Windows Services:
Proxy URL: This field is used for implementing Base URLs. See Configuring Base URLs for more information.
Domain Binding: This field is used to allow external domains to access Sisense, for example, if you have implemented iFrames. You can add multiple domains separated by a comma and click Save to save your changes.
Internal IP/Host: The internal IP of Sisense. This is used when setting Up SSL and high availability.
Build Node Server: When implementing a multi-node configuration, for example for high availability, you must define which node is your build node in the Configuration Manager. The address of the build node should be the server IP address and not the server name.
The following fields are used to communicate with your Sisense application database. Typically, this is only necessary when implementing a high availability environment. For more information, see High Availability.
Connection String: The connection string contains all the necessary attributes for accessing the Sisense application database.
Encryption Key: The value of this field is the encryption key used by Sisense to encrypt your application database users. This value is used when you need to create users for your application database. See Hosting the Application Database for more information
Sisense stores logs locally on your Sisense server. These logs are typically used by Sisense Support when troubleshooting any issues with your Sisense environment. You can define the location of these logs and the level of logging.
Path: The current path when Sisense stores logs. You can enter a new path for your logs on your Sisense server.
Level: Select the level of logging.
The following fields are used to communicate with your Sisense Configuration database and the Sisense Message Broker. Typically, this is only necessary when implementing a high availability environment. For more information, see High Availability.
ZooKeeper Connection String: The connection string to the configuration database. Click Test to verify the connection. See Replicating Zookeeper for more information.
RabbitMQ Connection String: The connection string to the Sisense message broker. Click Test to verify the connection. See Replicating the Message Broker for more information.
Manual Discovery Connections: This is used internally by Sisense Support and does not need to be configured.