Data acquisition

Each probe uses a different method to acquire data. Which method the probe uses depends on the target system from which it receives data.

When the Probe for Open NerveCenter is started, it connects to the Netcool/OMNIbus ObjectServer and waits for a connection from the NerveCenter Platform Adapter Server on the port specified by the TCPPort property.

The first message received by the probe should be a connection request. If an invalid or unknown message is received, a ProbeWatch message is sent to the ObjectServer describing the error, the connection to the Platform Adapter Server is closed, and the probe returns to its original state (awaiting a connection from NerveCenter). If a valid connection request is received, the probe responds with a Connection Accepted message. An event (for informational purposes) is sent to the ObjectServer detailing the acceptance of the connection.

The probe then processes each Inform Netcool message it receives. Each value within the message is assigned to an equivalent element for use within the probe rules file. If the connection to the Platform Adapter Server is lost or an invalid message is received, an error is generated by the probe and the connection is closed down. The probe then returns to its original state.

If the probe receives an Exit Notification message, it forwards the information to the ObjectServer, closes the connection to the Platform Adapter Server, and returns to its original state. When the probe is stopped (by passing it a QUIT, INT or TERM signal), it sends an Exit Notification message to the Platform Adapter Server.

Data acquisition is described in the following topics: