IBM Netcool Operations Insight Version 1.4.1

Enabling the integration with Network Performance Insight

Enable the integration by creating a kafka.properties file and populating it with relevant properties.

Before you begin

The Network Performance Insight Kafka server must be available and running in order to be able to enable the integration.

Procedure

  1. Copy the kafka.properties file from its default location $NCHOME/precision/storm/conf/default/ to the following location:
    $NCHOME/precision/storm/conf/
  2. Edit the kafka.properties file as follows:
    1. Set the kafka producer properties under the kafka.producer property according to the information at the following link: http://kafka.apache.org/documentation.html#producerconfigs.
    2. Set the kafka consumer properties under the kafka.consumer property according to the information at the following link: http://kafka.apache.org/documentation.html#newconsumerconfigs.
    Note: The only mandatory properties are the following:
    • kafka.consumer.bootstrap.servers
    • kafka.producer.bootstrap.servers
  3. (Optional) If you anticipate the need to enable and disable the integration often then you can add the kafka.enabled property to facilitate this. To do this, add the kafka.enabled property to one of the following properties files, and set this property to the value true.
    • $NCHOME/precision/storm/conf/NMStormTopology.properties
    • $NCHOME/precision/storm/conf/kafka.properties
    If the property is not present in either file, then this means that kafka.enabled=true.
  4. Restart Apache Storm, by running the following commands:
    itnm_stop storm
    itnm_start storm

Results

To test the output of the integration use the ncp_storm_validate.sh script.