Update the Netcool/Impact configuration
Edit the default values of the Netcool®/Impact derby database to configure launch-in-context support and integration with IBM® Runbook Automation.
Netcool/Impact configuration for fully automated
runbooks is stored in the Netcool/Impact derby database in
the rbaconfig.defaults
table with the exception of the RBAAPIKeyPassword.
Default value | Description |
---|---|
RBAHost='' |
Specify the hostname where the RBA service is running in your deployment. The hostname where the NOI service is running within the OCP cluster. For example, netcool.apps.mycluster.mycompany.com. Ensure that this hostname is included in the certificate (at least by wildcard in the certificate's subject alternative names, for example, *.apps.mycluster.mycompany.com). For more information, see Creating a custom certificate for Red Hat OpenShift. |
RBAManualExecHost='' |
|
RBAPort='443' |
No changes are required for RBA Application Port. |
RBAProtocol='https' |
No changes are required for RBA Application Protocol. |
RBARESTPath='/api/v1/rba/' |
No changes are required for RBA REST path. |
RBARESTPathToView='/api/v1/rba/' |
No changes are required for RBA API path. |
RBAAPIKeyName=''
|
API key to access Runbook Automation from Netcool/Impact. Generate an appropriate API key by using the API Keys
page. For more information, see API Keys.The API Key password is not
stored in the database but in a separate file, see Storing the API Key Password. Notes®:
|
RBASubscription='' |
The Netcool Operations Insight subscription ID. You can find this in the URL for the Netcool Operations Insight UI directly after aiops , for example,
cfd95b7e-3bc7-4006-a4a8-a73a79c71255 . |
GetHTTPUseProxy='false'
|
Required only if your Netcool/Impact server connects to Runbook Automation through a proxy server. |
MaxNumTrialsToUpdateRBAStatus='600' |
Number of seconds on how long to retry for status of a fully automated runbook. The recommended value is 600 (10 minutes). If your fully automated runbooks take longer than this time frame to complete, increase the value for this property accordingly. |
NumberOfSampleEvents='10' |
Number of sample events that are displayed when a new trigger is created. Sample events are displayed in the View Sample Events dialog when you create a new trigger in IBM Runbook Automation. |
$IMPACT_HOME/bin/nci_db connect
ij version 10.8
ij> connect 'jdbc:derby://localhost:1527/ImpactDB;user=impact;password=derbypass;';
ij>
update rbaconfig.defaults set FieldValue ='RBADevelopmentTeam/hytmamvirtex' WHERE FieldName='RBAAPIKeyName';
update rbaconfig.defaults set FieldValue = 'myrbaserver.mycompany.com' WHERE FieldName='RBAHost';
update rbaconfig.defaults set FieldValue = 'myrbaserver.mycompany.com' WHERE FieldName='RBAManualExecHost';
update rbaconfig.defaults set FieldValue = '600' WHERE FieldName='MaxNumTrialsToUpdateRBAStatus';
update rbaconfig.defaults set FieldValue = 'cfd95b7e-3bc7-4006-a4a8-a73a79c71255' WHERE FieldName='RBASubscription';
RBA_ResetConnectionParameterspolicy (you might need to switch to the Global project view to see this policy listed).
Storing the API Key Password
The API key password that Netcool/Impact uses to access
Runbook Automation is based on the configuration
property RBAAPIKeyPassword
and must be encrypted by using
$IMPACT_HOME/bin/nci_crypt <RBAAPIKeyPassword value >
.
{aes}BE0A8FAB4084D460CBD664FECDE3674A8B728BE7986F56F8B2F542C2056B4A2D1E6F64EDFF51BA985778C690A2E95
This
encrypted value must be stored in a text file within the Netcool/Impact install location. Create the file
$IMPACT_HOME/etc/RBAAPIKeyPassword.txt and copy the encrypted value into this
file.RBA_ResetConnectionParameterspolicy (you might need to switch to the Global project view to see this policy listed).