For installing Kaspersky Security Center Web Console Server on devices running Linux, you must create a response file—a .json file that contains parameters for connecting Kaspersky Security Center Web Console to the Administration Server.
Here is an example of a response file containing the minimal set of parameters and the default address and port:
{
"address": "127.0.0.1",
"port": 8080,
"defaultLangId": 1049,
"enableLog": false,
"trusted": "127.0.0.1|13299|/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer|
KSC Server
",
"acceptEula": true,
"certPath": "/var/opt/kaspersky/klnagent_srv/1093/cert/klserver.cer",
"webConsoleAccount":
"Group1
:
User1
",
"managementServiceAccount":
"Group1
:
User2
",
"serviceWebConsoleAccount":
"Group1
:
User3
",
"pluginAccount":
"Group1
:
User4
",
"messageQueueAccount":
"Group1
:
User5
"
}
We recommend that you specify port numbers above 1024. If you want Kaspersky Security Center Web Console to work on ports below 1024, after installation you have to run the following command: sudo setcap 'cap_net_bind_service=+ep' /var/opt/kaspersky/ksc-web-console/node.
When you install Kaspersky Security Center Web Console on the Linux ALT operating system, you must specify a port number other than 8080, because port 8080 is used by the operating system.
The table below describes the parameters that can be specified in a response file.
Parameters for installing Kaspersky Security Center Web Console on devices running Linux
Parameter |
Description |
Available values |
---|---|---|
|
Address of Kaspersky Security Center Web Console Server (required). |
String value. |
|
Number of port that Kaspersky Security Center Web Console Server uses to connect to the Administration Server (required). |
Numerical value. |
|
Language of user interface (by default, |
Numerical code of the language:
If no value is specified, then English (en-US) language is used. |
|
Whether or not to enable Kaspersky Security Center Web Console activity logging. |
Boolean value:
|
|
List of trusted Administration Servers allowed to connect to Kaspersky Security Center Web Console. Each Administration Server must be defined with the following parameters:
The parameters are separated with vertical bars. If several Administration Servers are specified, separate them with two vertical bars (pipes). |
String value in the following format:
Example:
|
|
Whether or not you want to accept the terms of the End User License Agreement (EULA). The file containing the terms of the EULA is downloaded together with the installation file.
|
Boolean value:
If no value is specified, the Kaspersky Security Center Web Console installer shows you the EULA and asks whether or not you agree to accept the terms of the EULA. |
|
If you want to generate a new certificate, use this parameter to specify the domain name for which a new certificate is to be generated. |
String value. |
|
If you want to use an existing certificate, use this parameter to specify the path to the certificate file. |
String value. Specify the path " |
|
If you want to use an existing certificate, use this parameter to specify path to the key file. |
String value. |
|
Name of the account under which the Kaspersky Security Center Web Console service is run. |
String value in the following format: Example: If no value is specified, the Kaspersky Security Center Web Console installer creates a new account with the default name |
|
Name of the privileged account under which the Kaspersky Security Center Web Console Management Service is run. |
String value in the following format: Example: If no value is specified, the Kaspersky Security Center Web Console installer creates a new account with the default name |
|
Name of the account under which the Kaspersky Security Center Web Console service is run. |
String value in the following format: Example: If no value is specified, the Kaspersky Security Center Web Console installer creates a new account with the default name |
|
Name of the account under which the Kaspersky Security Center Product Plugins service is run. |
String value in the following format: Example: If no value is specified, the Kaspersky Security Center Web Console installer creates a new account with the default name |
|
Name of the account under which the Kaspersky Security Center Web Console Message Queue service is run. |
String value in the following format: Example: If no value is specified, the Kaspersky Security Center Web Console installer creates a new account with the default name |
If you specify the webConsoleAccount
, managementServiceAccount
, serviceWebConsoleAccount
, pluginAccount
, or messageQueueAccount
parameters, make sure that the custom user accounts belong to the same security group. If these parameters are not specified, the Kaspersky Security Center Web Console installer creates a default security group, and then creates user accounts with default names in this group.