Configuring server.conf Parameters in PPM
Note: For more information about the steps in this procedure, see the Installation and Administration Guide.
Add (if not present) and specify the parameters related to Universal CMDB integration to the PPM server.conf
configuration file, as follows:
-
Stop the PPM Server.
-
Run the script sh ./kConfig.sh.
Set the parameters and values as shown in the following table. (All parameter names begin with
com.kintana.core.server.
but that is not shown in the table.)Parameter
Value
UCMDB_GATEWAY_URL
URL of the Probe Gateway component of the Discovery and Dependency Mapping (DDM) Probe. The Probe Gateway provides communication (HTTP or HTTPS) between the Probe Manager and the Universal CMDB user for processes such as downloading tasks and returning task results.
The value for
<UCMDB_Host>:<port>
is usually the same as for the UCMDB_SERVER_URL parameter.http://<UCMDB_Host>:<port>/mam/gateway?
UCMDB_MAX_CI_NUMBER
Maximum number of CIs a request is allowed to have. Valid values are from 1 to 100. If a value greater than 100 is specified, the PPM Server will not restart and displays an error message. The default is 20.
UCMDB_PASSWORD
Password for Universal CMDB user specified in UCMDB_USER.
This password must be encrypted as described in Encrypting the Password Specified as a server.conf Parameter.
UCMDB_SERVER_URL
URL of the Universal CMDB server:
http://<UCMDB_Host>:<port>
/ucmdb/
or
https://<UCMDB_Host>:<port>
/ucmdb/
where
<UCMDB_Host>
represents the host machine on which Universal CMDB is running.Note: If the Universal CMDB server is configured to support HTTPS, make sure you configure the UCMDB_SSL_KEYSTORE_PATH parameter.
UCMDB_SERVER_VERSION
Do not use.
UCMDB_SSL_KEYSTORE_PATH
Universal CMDB keystore path, used only if the UCMDB_SERVER_URL parameter uses HTTPS.
UCMDB_USER
Universal CMDB user name, for example, admin.
This user name must include only single-byte characters.
-
Restart the PPM Server.
Encrypting the Password Specified as a server.conf Parameter
The password that you assigned to the UCMDB_PASSWORD
parameter must be encrypted, as follows:
-
Navigate to the
<PPM_Home>/bin/ucmdb
directory. -
Run the
kEncryptUcmdbPassword.sh
utility. -
Specify the password you want to encrypt.
The utility encrypts the password and displays the encrypted text.
-
Copy the text in the
Encrypted text
section on the screen and paste the text as the value forUCMDB_PASSWORD
in theserver.conf
file, making sure that you do not copy any carriage returns into the file.