...
Tip |
---|
This is the most important configuration file in Insights product. It is required to run WAR file, Platform engine jar as well as Report jar. It is important to keep the server-config.json updated with the latest changes. Find the various components of server-config.json on this page. |
Introduction :
This is most important file in Insights Application which contain all necessary configuration to run product
Configuration from UI :
Go to section Configuration –> server configuration
Update all value and save the record
check mandatory field in Mandatory Fields/Sections mentioned below
...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Sample Server Config Json file
| |||||||
Expand | |||||||
| |||||||
Configure Vault with Storage Engine as PostgreSQL, all configuration steps mention in Vault Configuration with PostgreSQL DB Add following minimum configuration inside Insights INSIGHTS_HOME\.InSights\server-config.json Code Block | | ||||||
|
,
"proxyConfiguration":{
"isEnableProxy":false,
"proxyHost":"",
"proxyPort":0,
"proxyUsername":"",
"proxyPassword":""
},
"userId": "",
"password": "",
"enableWebHookEngine": true,
"enableOnlineBackup": false,
"enableSSO": false
} |
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
If existing application have agent configured with vault then it is mandatory to upgrade it using following steps
|
Expand | ||||
---|---|---|---|---|
| ||||
Another way is to configure server config directly on file system INSIGHTS_HOME\.InSights\server-config.json and restart tomcat and other services |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
|
...
|
...
|
...
|
...
keyAlias :saml-keystore.jks username
...
keyPass :saml-keystore.jks password
...
keyStorePass :saml-keystore.jks password
...
appBaseUrl :Application service Host URL, Example <https://<HostOrDomainName>/PlatformService>
...
relayStateUrl :SSO login UI page URL, Example <https://<HostOrDomainName>/app/#/ssologin>
...
defaultTargetUrl :Application user authenticate url, Example <https://<HostOrDomainName>/user/authenticate>
...
postLogoutURL :SAML or SSO provider logout URL, Example value https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0
...
tokenSigningKey :This is use as secrete key to sign JWT token,It should be 128 character ,Example value:"insights_IDP_CogDevops_SSO_Token_string"
...
servicePrincipalKerberos: Use during Kerberos Authentication protocol for service Principal Kerberos
...
keyTabLocationKerberos: Use during Kerberos Authentication protocol for Keytab location
...
"assessmentReport": {
"outputDatasource": "NEO4J",
"maxWorkflowRetries": 3,
"fusionExportAPIUrl": "http://localhost:1337/api/v2.0/export"
}
This functionality user for Reporting feature
...
outputDatasource : Datasouce for KPI query execution
...
maxWorkflowRetries : No of retires for Report execution if not executed correctly
...
|
...