Installing the IBM Netcool Event Integrations Operator and common probe configuration steps

This topic describes how to install the IBM Netcool Event Integrations Operator which contains the probes you will need to connect to, and acquire event data from, event sources. It also describes how to gather the IBM Concert Operate ObjectServer connection information that the individual probe installations require.

2. Gather Concert Operate ObjectServer connection information

Before you configure the probe and connect to the ObjectServer, you need to gather the following information:

  • Primary and backup ObjectServer service name and port
  • ObjectServer client credentials
  • TLS certificate used by the ObjectServer

In the IBM Concert Operate, the ObjectServer is deployed by the issue resolution core component. Complete the following instructions to get the ObjectServer connection details.

  1. Set the Concert Operate namespace variable to the namespace where Concert Operate is installed.

    IRC_NAMESPACE=<namespace>
    
  2. Determine the issue resolution core instance name.

    IRC_INSTANCE=$(oc get issueresolutioncore -n $IRC_NAMESPACE -o custom-columns=name:metadata.name --no-headers)
    
  3. Run the following commands to gather service information and credentials.

     IRC_PRIMARY_OBJECTSERVER_SVC=$IRC_INSTANCE-ir-core-ncoprimary
     IRC_BACKUP_OBJECTSERVER_SVC=$IRC_INSTANCE-ir-core-ncobackup
     IRC_PRIMARY_OBJECTSERVER_PORT=$(oc get svc -n $IRC_NAMESPACE $IRC_PRIMARY_OBJECTSERVER_SVC -o jsonpath='{.spec.ports[?(@.name=="primary-tds-port")].port}')
     IRC_BACKUP_OBJECTSERVER_PORT=$(oc get svc -n $IRC_NAMESPACE $IRC_BACKUP_OBJECTSERVER_SVC -o jsonpath='{.spec.ports[?(@.name=="backup-tds-port")].port}')
     IRC_OMNI_USERNAME=aiopsprobe
     IRC_OMNI_PASSWORD=$(oc get secret -n $IRC_NAMESPACE $IRC_INSTANCE-ir-core-omni-secret -o jsonpath='{.data.OMNIBUS_PROBE_PASSWORD}' | base64 --decode && echo)
    
  4. Extract the ObjectServer TLS certificate from the secret into your current directory. This file is used when creating a secret for the probe to connect with the ObjectServer in the following sections.

    oc extract secret/$IRC_INSTANCE-ir-core-ncoprimary-tls -n $IRC_NAMESPACE --to=. --keys=tls.crt
    
  5. Proceed to install the probe.