This is a "first step" into the integration between TDI (TDI), IBM Tivoli Monitoring (ITM) and Tivoli Netcool/OMNIbus. It started as a proof-of-concept of this integration scenario. The TDI-ITM and TDI-OMNIbus integration capabilities shown in this document are fully supported solutions shipped with TDI. The solutions are shipped in the examples directory but they are fully supported.
JMX was chosen for communication between TDI and ITM, because TDI provides a ready-to-use JMX interface and thus no development was necessary on the TDI side.
For monitoring TDI via Tivoli Netcool/OMNIbus an AssemblyLine was developed in order to detect TDI events and send them to OMNIbus. The purpose of this chapter is to present how TDI can be monitored by:
Both integration scenarios are bundled as official TDI examples and can be found in TDI_install_dir/examples/Tivoli_Monitoring directory.
ITM 6.2.0 and Tivoli Netcool/OMNIbus 7.2.1 were used for these examples.
Several software components were necessary in order to realize the experiments described here. Here is the list of these components, and the reference documentation used to realize their installation:
JMX is used for communication between TDI and Tivoli Monitoring. On the TDI side it is the JMX layer of the Server API that Tivoli Monitoring connects to.
For communication between TDI and Tivoli Netcool/OMNIbus two connectors are used. A Server Notifications Connector is used to receive a set of TDI Server Notifications, and an EIF Connector to send events to OMNIbus.