entityConfigChange Translation not working
Description
Acceptance / Success Criteria
Lucidchart Diagrams
Activity

Antonio Russo November 18, 2011 at 1:17 PM
Fixed in master, 1.8 and 1.10 branch:
d2a7c20..7b6864d 1.10 -> 1.10
535a692..d0138bc 1.8 -> 1.8
de07170..e2862dc master -> master

Antonio Russo November 18, 2011 at 1:03 PM
the regular expression is wrong:
<value type="parameter" name="~^\.1\.3\.6\.1\.4\.1\.9\.9\.43\.1\.1\.6\.1\.3\." matches="." result="${0}" />
must be:
<value type="parameter" name="~^\.1\.3\.6\.1\.4\.1\.9\.9\.43\.1\.1\.6\.1\.3\.." matches="." result="${0}" />
a dot(.) is forgot at the end

Antonio Russo November 18, 2011 at 12:57 PM
Here is the log!
----CUTHERE----
2011-11-18 16:57:05,019 INFO [OpenNMS.EventTranslator] EventIpcManagerDefaultImpl: run: calling onEvent on OpenNMS.EventTranslator for event uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent dbid 135506 with time Friday, November 18, 2011 3:57:05 PM GMT
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TransSpec.matches: No match comparing spec UEI: uei.opennms.org/generic/traps/SNMP_Link_Down with event UEI: uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TransSpec.matches: No match comparing spec UEI: uei.opennms.org/generic/traps/SNMP_Link_Up with event UEI: uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TransSpec.matches: No match comparing spec UEI: uei.opennms.org/external/hyperic/alert with event UEI: uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TransSpec.matches: checking mappings for spec.
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: AttributeValueSpec.matches: Event attributeValue doesn't match because attributeValue itself is null
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TranslationMapping.assignmentsMatch: assignmentSpec: configSource doesn't match.
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslatorConfig: TransSpec.matches: No match comparing spec UEI: uei.opennms.org/vendor/Juniper/traps/jnxCmCfgChange with event UEI: uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent
2011-11-18 16:57:05,019 DEBUG [OpenNMS.EventTranslator] EventTranslator: onEvent: received event that matches no translations:
Event: Dbid: 135506
Descr: <p>Notification of a configuration management event as recorded in ccmHistoryEventTable.</p><table> <tr><td><b> ccmHistoryEventCommandSource</b></td><td>1 </td><td><p;> commandLine(1) snmp(2)</p> </td;></tr><tr><td><b> ccmHistoryEventConfigSource</b></td><td>2 </td><td><p;> erase(1) commandSource(2) running(3) startup(4) local(5) networkTftp(6) networkRcp(7)</p> </td;></tr><tr><td><b> ccmHistoryEventConfigDestination</b></td><td>3 </td><td><p;> erase(1) commandSource(2) running(3) startup(4) local(5) networkTftp(6) networkRcp(7)</p> </td;></tr></table>
Host: 188.125.112.5
Interface: 188.125.112.5
Logmsg: org.opennms.netmgt.xml.event.Logmsg@c7891bc
Mask: org.opennms.netmgt.xml.event.Mask@3fa7d409
Nodeid: 164
Parms: Parms:
.1.3.6.1.4.1.9.9.43.1.1.6.1.3.4494 = Int32(text): 1
.1.3.6.1.4.1.9.9.43.1.1.6.1.4.4494 = Int32(text): 2
.1.3.6.1.4.1.9.9.43.1.1.6.1.5.4494 = Int32(text): 3
End Parms
Severity: Warning
Snmp: Snmp: Version: v1
TimeStamp: Mon Jan 19 08:57:47 CET 1970
Community: clarabella010
Generic: 6
Specific: 1
Id: .1.3.6.1.4.1.9.9.43.2
End Snmp
Snmphost: 188.125.112.5
Source: trapd
Time: Friday, November 18, 2011 3:57:05 PM GMT
Uei: uei.opennms.org/vendor/Cisco/traps/ciscoConfigManEvent
End Event
---CUT HERE-----
Step to reproduce the issue:
1) send a cisco trap:
snmptrap -v1 -c public localhost .1.3.6.1.4.1.9.9.43.2 192.168.0.1 6 1 '' .1.3.6.1.4.1.9.9.43.1.1.6.1.3.4494 i 1 .1.3.6.1.4.1.9.9.43.1.1.6.1.4.4494 i 2 .1.3.6.1.4.1.9.9.43.1.1.6.1.5.4494 i 3
2) expected a entityConfigChange event is created by translator
Result No entityConfigChange event is created.