NetIQ AppManager 7.0.1
AppManager Connector for HP OpenView Operations 7.0
Events forwarded by the HP OpenView connector are not appearing in OpenView.
How can I track an event through the connector logs?
First off, the logs contain a date value on each line that is in UTC format. This value can be converted to a regular date string in GMT by using the following statement in SQL Management Studio:
In this statement, the value 1308079632 is the date stamp taken from the log.
To successfully track the event(s), you will need to obtain the CHILD Event ID from AppManager's Consoles. This Event ID value will appear in the logs as the event is processed.
The logs we are concerned with are msadpt.log and msadpt_ito.log.
- Msadpt.log shows the connector foundation as it received and formats the incoming event, preparing to send it through the HP Connector.
- Msadpt_ito.log shows the actual operation where the event is delivered.
In this example, we are looking for Parent Event Id 269477, Child Event Id 341273
The following is from msadpt.log for this event:
1308079632  EventXMLToPlainText::ConvertXMLToPlainText failed converting Physical Disk 2.1 has a predictive failure error and should be replaced. The disk is at controller/box 2, bay 2. XML
1308079632  MSAdptSendEvent:: Physical Disk 2.1 has a predictive failure error and should be replaced. The disk is at controller/box 2, bay 2. szAgentMsg and plaintext Physical Disk 2.1 has a predictive failure error and should be replaced. The disk is at controller/box 2, bay 2.
1308079632  MSAdptSendEvent::Send called for Jobid, szMachineName[AGENT1], szKpName[5089:CIM_ArrayPhysicalDiskStatus], szEventMsg[Physical Disk 2.1 degraded], dwParentEventId, dwEventId, dwOccurence, szMSName[MSSERVER1], szSQLServer[QDBSERVER1], szRPName[QDB], return value
This entry shows the event being received by the connector, and processed through an XML-to-plain text filter.
As the event is likely NOT in XML format, this operation "Fails", though that doesn't prevent delivery.
We then consider the Time stamp on these lines, 1308079632, and look at the msadpt_ito.log for the same time:
1308079632  AdptSend:Entering:341273
1308079632  AdptSend:KSGroup removed 5089:CIM_ArrayPhysicalDiskStatus is now CIM_ArrayPhysicalDiskStatus
1308079632  ItoSeverity:Entering
1308079632  ItoSeverity:Exiting:128
1308079632  ItoFilter:Entering
1308079632  ItoFilter:Exiting:'CIM'
1308079632  AdptSend:opcmsg (128, CI Wintel, AGENT1, Physical Disk 2.1 degraded : Physical Disk 2.1 has a predictive failure error and should be replaced. The disk is at controller/box 2, bay 2., WindowsH1, MSSERVER1)
1308079632  AdptSend:Exiting
Notice in these lines that the Adapter sends the event via opcmsg to OpenView.
As there is no delivery confirmation, it is up to the receiving end to verify that the event was received. This does, however, confirm that the connector SENT the message.