hybrid only icon

Configuring the RBA_EventReader with an ObjectServer pair

Add some custom properties to the rba_eventreader.props file to enable this configuration.

About this task

Note: This information only applies to a hybrid deployment of Netcool® Operations Insight®. For more information, see Installing on a hybrid architecture.

To configure the RBA_EventReader to work in an ObjectServer failover or failback configuration, with a primary source and backup source (as configured in the RBA_ObjectServer data source), you must add some custom properties to the rba_eventreader.props file. For more information about the ObjectServer failover or failback configuration, see the Netcool/Impact documentation.

Procedure

  1. Log in to your Netcool/Impact server.
  2. Change to the $IMPACT_HOME/etc directory and locate the <servername>_rba_eventreader.props file. Where <servername> is the name of your Netcool/Impact server instance.
  3. Edit the <servername>_rba_eventreader.props file and add the following two properties:
    • impact.rba_eventreader.objectserver.queryfornewevents=true
    • impact.rba_eventreader.objectserver.updatefornewevents=true
  4. Add the Integer field ImpactFlag to the alerts.status schema for both the primary and secondary ObjectServer:
    cd /opt/IBM/tivoli/netcool/omnibus/bin
    ./nco_sql -username root -password "" -server AGG_P
    alter table alerts.status add column ImpactFlag int;
    go
    Note: Skip this step if it was already done for primary and backup ObjectServers when configuring the OMNIbusEventReader with an ObjectServer pair.
  5. To ensure that the required fields are replicated in a hybrid deployment of Netcool Operations Insight with multiple ObjectServers, edit the gateway map definition file $NCHOME/omnibus/etc/AGG_GATE.map.
  6. Append the following Runbook and ImpactFlag fields to the StatusMap table in the alerts.status custom field mappings file:
    
    'RunbookID'             = '@RunbookID',
    'RunbookParameters'     = '@RunbookParameters',
    'RunbookURL'            = '@RunbookURL',
    'RunbookStatus'         = '@RunbookStatus',
    'RunbookParametersB64'  = '@RunbookParametersB64',
    'RunbookIDArray'        = '@RunbookIDArray',
    'ImpactFlag'            = '@ImpactFlag',
  7. Log in to the Netcool/ImpactNetcool UI.
  8. Click Data Model > RBAObjectServer > Edit.
  9. Ensure that the appropriate database failure policy is selected. The recommended value is Fail back (the default value).
  10. Restart Netcool/Impact and both ObjectServers.