Skip to main content
Tungsten Dashboard

Tungsten Dashboard Configuration Settings Reference

Variable NameDefaultTypeDescriptionRecommended ValueVia GUI
administrators[]ARRAY of STRINGSYou may set administrators to a list of usernames matching those used by Basic Auth (i.e. via htpasswd). Any users not listed are considered to be read-only Operators. Requires that the enableRBAC setting be enabled (set to 1) and that Basic Auth in the web server has been properly configured. Added in v1.0.8[ "user1", "user2", "user3" ],N
apiAuth0BOOLEANEnabling API Authentication adds the Basic Auth user and password to every API call. You must define and activate the API auth in the Tungsten INI. Added in v1.0.101Y
apiVersion1INTEGERDefine the API Version to use (1 or 2). Added in v1.0.102Y
apiSSL0BOOLEANEnabling API SSL uses the https protocol instead of http to make API calls. Added in v1.0.101Y
apiPasswordNoneSTRINGThe API Password is required when API Authentication is enabled. Added in v1.0.10{api password}Y
apiUserNoneSTRINGThe API User is required when API Authentication is enabled. Added in v1.0.10{api user name}Y
auditDir{WEBROOT}/audit.dSTRINGUse auditDir to change the location of the temporary audit files. Added in v1.0.10{WEBROOT}/audit.dN
autoLockAll1BOOLEANAutomatically lock the Dashboard during ANY non-read-only action to prevent other users from performing any non-read-only actions on this cluster.1Y
autoLockHeartbeat0BOOLEANAutomatically lock the Dashboard during heartbeat actions to prevent other users from performing any non-read-only actions on this cluster. Overridden by autoLockAll0 if $autoLockAll=1, otherwise 1Y
autoRefreshDelay0INTEGER SecondsControls the Auto-Refresh feature. By default the Auto-refresh feature is disabled (i.e. set to zero seconds). To have the Auto-Refresh feature enabled upon initial page load, set autoRefreshDelay to one of the Auto-Refresh time interval values (see autoRefreshList).0Y
autoRefreshList[5, 10, 30, 60, 120, 300]Seconds as an array of INTEGERsThe list of time intervals in seconds shown on the Auto-Refresh dropdown menu. autoRefreshList values less than 3 seconds are strongly discouraged.[5, 7, 10, 15, 20, 30, 60, 120, 300, 600]N
autoUnlockAll0BOOLEANUnder normal circumstances, you should not need to get a lock, since all operations automatically attempt to obtain a lock for efficiency purposes. This has the side-effect of leaving your session in a locked state. You may set autoUnlockAll to 1 to automatically unlock the Dashboard after issuing any command.1Y
autoUnlockHeartbeat0BOOLEANUnder normal circumstances, you should not need to get a lock, since all operations automatically attempt to obtain a lock for efficiency purposes. This has the side-effect of leaving your session in a locked state. You may set autoUnlockHeartbeat to 1 to automatically unlock the Dashboard after issuing a heartbeat command.1Y
connectorPort8096INTEGERThe connectorPort value is used to determine what port to communicate with the Connector upon when performing auto-configuration and auto-define, as well as populating form fields in other places. Only change this if you have changed the API listener port for the Connector as well. Added in v1.0.108096N
curlTimeoutGET10INTEGER SecondsThe timeout used when curl connects to the manager for a GET-specific API call, in seconds. Added in v1.0.1010Y
curlTimeoutPOST60INTEGER SecondsThe timeout used when curl connects to the manager for a POST-specific API call, in seconds. Added in v1.0.1060Y
customerEmailNoneSTRINGUse the customerEmail to pre-populate the Tungsten Dashboard diagnostic upload form customer email field. Added in v1.0.9{Your customer email address}Y
dashboardMaintenanceScreen0BOOLEANYou may set dashboardMaintenanceScreen to 1 to display a "Maintenance-In-Progress" message.0N
disableConfigDisplay0BOOLEANSet disableConfigDisplay to 1 to prevent the menu choice for Tools -> Display Configuration from appearing. Added in v1.0.80, 1if you do not wish read-only access to the configuration via the browser.Y
disableSettingsEdit0BOOLEANYou can disable the editing of settings in the browser by changing the value of disableSettingsEdit to 1 in the config.php file, in the "settings": { } stanza. Added in v1.0.90, 1 if you do not wish to allow settings to be changed via the browser interface.N
disableTooltips0BOOLEANSet disableTooltips to 1 to prevent the formatted hover-over help tooltips from appearing. Added in v1.0.80, 1 if you do not wish read-only access to the configuration via the browser.Y
downloadAccessKey{Obtain from Support}STRINGUse downloadAccessKey to enable the Tungsten Dashboard self-update feature. Requires downloadSecretKey.{Assigned Download Key}N
downloadSecretKey{Obtain from Support}STRINGUse downloadSecretKey to enable the Tungsten Dashboard self-update feature. Requires downloadAccessKey.{Assigned Download Secret}N
enableAudit0BOOLEANEnables the admin command audit trail feature. Added in v1.0.101Y
enableAutoConfiguration0BOOLEANUse enableAutoConfiguration to enable the Tungsten Dashboard auto-configuration feature. Attempts to connect to the Manager on localhost to determine the cluster to display. Related options are managerPort and useHAProxy. Added in v1.0.91Y
enableDebug0BOOLEANSet enableDebug to 1 to get additional logging information and use the debug software versions when checking for an available update. Added in v1.0.90Y
enableExpertMode0BOOLEANenableExpertMode disables both confirmation prompts when Deleting All Definitions. Added in v1.0.90Y
enableGrafana0BOOLEANYou may set enableGrafana to 1 to display a "Grafana" button in the top menu, which when clicked will open an iframe to "http://{Dashboard_Server_Hostname}:3000". Added in v1.0.100, 1 if you have Grafana availableY
enablePrometheus0BOOLEANYou may set enablePrometheus to 1 to display a "Prometheus" button in the top menu, which when clicked will open an iframe to "http://{Dashboard_Server_Hostname}:9090". Added in v1.0.100, 1 if you have Prometheus availableY
enableRBAC0BOOLEANYou may set enableRBAC to 1 to enable the use of Role-Based Access Control. Requires that the administrators setting be populated and that Basic Auth in the web server has been enabled or no actions will be allowed. Added in v1.0.81N
enableNotes0BOOLEANYou may set enableNotes to 1 to allow text notes to be saved on a per-node basis Added in v1.0.101Y
enableUpdates1BOOLEANYou may set enableUpdates to 0 in the config.php file, in the "settings": { } stanza to disable the Dashboard self-update feature. When enableUpdates is set to 1 (enabled, default), two other values are needed, downloadAccessKey and downloadSecretKey. Added in v1.0.91N
enableURLDisplay0BOOLEANYou may set enableURLDisplay to 1 to enable the display of the back-end API calls for transparency and learning. Added in v1.0.101Y
jumpToTopOnMsg1BOOLEANThe Dashboard places all messages at the top of the center scroll window (for now). If you have scrolled down to view information below the fold, and execute a command, it is possible the message will be obscured. When jumpToTopOnMsg is set to the default of 1, the center portal will auto-scroll to the top so the message is visible. Set jumpToTopOnMsg to 0 to disable this behavior and leave the window where it is after a command is selected.0 if you prefer to scroll on your own, when you are ready to do soY
flagOnLagColorwarningSTRINGUse flagOnLagColor to define the row background color when flagOnLagDelay is active. One of: danger, warning or info Requires flagOnLagDelay > 0. Added in v1.0.10infoY
flagOnLagDelay0INTEGER SecondsThe value used when comparing the replica's seqno to the primary's seqno. If the difference is larger than this value, then set the row background to the danger color. Set to zero (0) to disable. Added in v1.0.1060Y
lockBaseDir{WEBROOT}STRINGUse lockBaseDir to change the location of the temporary lock files. The default lockBaseDir is {WEBROOT}, making the default lock directory {WEBROOT}/locks/, (i.e. a lockBaseDir of /tmp will yield a lock directory of /tmp/locks).{WEBROOT}N
managerPort8090INTEGERThe managerPort value is used to determine what port to communicate with the Manager upon when performing auto-configuration and auto-define, as well as populating form fields in other places. Only change this if you have changed the API listener port for the Manager as well. Added in v1.0.98090N
msgFadeOutTimer60INTEGER SecondsUse msgFadeOutTimer to automatically close messages after the defined timeout in seconds. Added in v1.0.760Y
navButtonFormaticonSTRINGUse navButtonFormat to control the Cluster View control buttons style on the third navigation bar. You may specify one of: "icon", "text", "text,icon" or "icon,text"icon,text until the icons become familiar, then the default value of iconY
noteGlyphiconcommentSTRINGUse noteGlyphicon to specify the note-per-node Glyphicon. Added in v1.0.10commentN
notesDir{WEBROOT}/notes.dSTRINGUse notesDir to change the location of the temporary notes files. Added in v1.0.10{WEBROOT}/notes.dN
replicatorPort8097INTEGERThe replicatorPort value is used to determine what port to communicate with the Replicator upon when performing auto-configuration and auto-define, as well as populating form fields in other places. Only change this if you have changed the API listener port for the Replicator as well. Added in v1.0.108097N
sortByConfigOrderNotAlpha0BOOLEANThe sortByConfigOrderNotAlpha controls the Cluster View sort. By default the list of cluster services is sorted alphabetically. Set sortByConfigOrderNotAlpha to 1 for the cluster services to be displayed in the order listed in the config.php file. Added in v1.0.81 if you prefer the clusters to display in the order listed in the config.php file.N
startExpanded0BOOLEANUse startExpanded to control the initial display of the cluster nodes. The default of 0 hides the cluster nodes. Set this option to 1 for all nodes to be visible upon initial load.1Y
tabUpdateRate30INTEGER SecondsThe default Tab Badge update rate is 30 seconds. The Tab Bar and associated badges are located in navigation bar two. You may disable it by setting tabUpdateRate to zero (0). You may change the refresh rate in seconds by specifying a non-zero value.30Y
tmpDir/tmpSTRINGUse tmpDir to specify where downloaded software packages are saved to by the Tungsten Dashboard self-update feature. Added in v1.0.9/tmpN
uploadAccessKey{Shipped Upload Key}STRINGUse uploadAccessKey to enable the Tungsten Dashboard self-diagnostic feature. Requires uploadSecretKey. Added in v1.0.9Same as defaultN
uploadSecretKey{Shipped Upload Secret}STRINGUse uploadSecretKey to enable the Tungsten Dashboard self-diagnostic feature. Requires uploadAccessKey. Added in v1.0.9Same as defaultN
useHAProxy0BOOLEANThe useHAProxy value is used to determine how to calculate ports when performing auto-configuration and auto-define. Set the value to 1 to both set the base managerPort to 8201 (as of v1.0.11-2, previous value was 8091), and determine the manager port number automatically during various operations based on calculations using the base managerPort. Set the value to 0 (default) to use the base managerPort of 8090 with no attempt to auto-define the port. You can enable this option by changing the "Using HA Proxy?" setting via the Dashboard settings page in the browser, or changing the value in the config.php file, in the "settings": { } stanza. Added in v1.0.91Y
windowTitleTungsten DashboardSTRINGUse windowTitle to change the browser window title from the default of "Tungsten Dashboard". Added in v1.0.8Tungsten Dashboard | {Your Env Here}Y
yamlDir{WEBROOT}/yaml.dSTRINGUse yamlDir to change the location of the temporary yaml files. Added in v1.0.10{WEBROOT}/yaml.dN