| .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| .. http://creativecommons.org/licenses/by/4.0 |
| .. Copyright 2018 Tech Mahindra Ltd. |
| |
| Sample Snmp trap Conversion: |
| =========================== |
| |
| Following is the **Sample SNMP Trap** that will be received by the Universal VES Adapter from the Snmp Trap Collector : |
| |
| .. code-block:: json |
| |
| { |
| "cambria.partition":"10.53.172.132", |
| "trap category":"ONAP-COLLECTOR-SNMPTRAP", |
| "community len":0, |
| "protocol version":"v2c", |
| "varbinds":[ |
| { |
| "varbind_value":"CLEARED and CRITICAL severities have the same name", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.2.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"1.3", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.3.0", |
| "varbind_type":"ObjectIdentifier" |
| }, |
| { |
| "varbind_value":"1.3", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.4.0", |
| "varbind_type":"ObjectIdentifier" |
| }, |
| { |
| "varbind_value":"CLEARED", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.5.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"Queue manager: Process failure cleared", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.6.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"The queue manager process has been restored to normal operation", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.7.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"The queue manager process has been restored to normal operation. The previously issued alarm has been cleared", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.8.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"Changes to shared config will be synchronized across the cluster", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.9.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"No action", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.10.0", |
| "varbind_type":"OctetString" |
| }, |
| { |
| "varbind_value":"sprout-1.example.com", |
| "varbind_oid":"1.3.6.1.4.1.19444.12.2.0.12.0", |
| "varbind_type":"OctetString" |
| } |
| ], |
| "notify OID":"1.3.6.1.6.3.1.1.5.3", |
| "community":"", |
| "uuid":"1fad4802-a6d0-11e8-a349-0242ac110002", |
| "epoch_serno":15350273450000, |
| "agent name":"10.53.172.132", |
| "sysUptime":"0", |
| "time received":1.535027345042007E9, |
| "agent address":"10.53.172.132", |
| "notify OID len":10 |
| } |
| |
| |
| Following is the converted VES Format of the above SNMP Sample Trap by using the default SNMP Trap Mapping File: |
| |
| .. code-block:: json |
| |
| { |
| "event":{ |
| "commonEventHeader":{ |
| "startEpochMicrosec":1.5350269902625413E9, |
| "eventId":"XXXX", |
| "sequence":0, |
| "domain":"fault", |
| "lastEpochMicrosec":1.5350269902625413E9, |
| "eventName":"fault__ONAP-COLLECTOR-SNMPTRAP", |
| "sourceName":"10.53.172.132", |
| "priority":"Medium", |
| "version":3, |
| "reportingEntityName":"VesAdapter" |
| }, |
| "faultFields":{ |
| "eventSeverity":"MINOR", |
| "alarmCondition":"ONAP-COLLECTOR-SNMPTRAP", |
| "faultFieldsVersion":2, |
| "specificProblem":"SNMP Fault", |
| "alarmAdditionalInformation":[ |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.2.0", |
| "value":"CLEARED and CRITICAL severities have the same name" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.3.0", |
| "value":"1.3" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.4.0", |
| "value":"1.3" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.5.0", |
| "value":"CLEARED" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.6.0", |
| "value":"Queue manager: Process failure cleared" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.7.0", |
| "value":"The queue manager process has been restored to normal operation" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.8.0", |
| "value":"The queue manager process has been restored to normal operation. The previously issued alarm has been cleared" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.9.0", |
| "value":"Changes to shared config will be synchronized across the cluster" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.10.0", |
| "value":"No action" |
| }, |
| { |
| "name":"1.3.6.1.4.1.19444.12.2.0.12.0", |
| "value":"sprout-1.example.com" |
| } |
| ], |
| "eventSourceType":"SNMP Agent", |
| "vfStatus":"Active" |
| } |
| } |
| } |