<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SNMP trap - Topology type definition in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/243948#M4361</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I found it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I first created a Log processing rule:&lt;/P&gt;&lt;P&gt;In the field processor definition, &lt;STRONG&gt;the column name to be used is not the JSON field given by the log monitoring but the value sent by the trap&lt;/STRONG&gt;. The difference is that in the JSON, the column name is always lower case. The data sent by the trap is a mix lower/upper case.&lt;/P&gt;&lt;P&gt;Rule name: [SNMPTrap] snmptraps:vtom:job&lt;/P&gt;&lt;P&gt;Matcher: &amp;nbsp; &amp;nbsp; snmp.trap_oid = "VTOMASN1MODULE::absyss"&lt;/P&gt;&lt;P&gt;Processor definition:&lt;/P&gt;&lt;P&gt;USING(INOUT "VTOMASN1MODULE::absyss.166.4000.1.2")&lt;BR /&gt;| FIELDS_RENAME(snmp.vtom.job: COLUMN("VTOMASN1MODULE::absyss.166.4000.1.2"))&lt;/P&gt;&lt;P&gt;Log sample:&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp; "event.type": "LOG",&lt;BR /&gt;&amp;nbsp; "content": "SNMP trap (VTOMASN1MODULE::absyss) reported from src:10.195.198.83\n agent:10.195.198.83",&lt;BR /&gt;&amp;nbsp; "status": "NONE",&lt;BR /&gt;&amp;nbsp; "timestamp": "1713272276183",&lt;BR /&gt;&amp;nbsp; "loglevel": "NONE",&lt;BR /&gt;&amp;nbsp; "dt.ingest.warnings": "processing_prepare_input_error",&lt;BR /&gt;&amp;nbsp; "log.source": "snmptraps",&lt;BR /&gt;&amp;nbsp; "snmp.trap_oid": "VTOMASN1MODULE::absyss",&lt;BR /&gt;&amp;nbsp; "device.address": "10.195.198.83",&lt;BR /&gt;&amp;nbsp; "vtomasn1module::absyss.166.4000.1.2": "CACEIS_PPD/FDS/CHECK_COR_2 ERRE",&lt;BR /&gt;&amp;nbsp; "snmp.version": "1"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Rk: The Rule test is not working. It is not taking into account this lower case issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I create this topology rule:&lt;/P&gt;&lt;P&gt;[&lt;BR /&gt;{&lt;BR /&gt;"schemaId": "builtin:monitoredentities.generic.type",&lt;BR /&gt;"schemaVersion": "1.0.77",&lt;BR /&gt;"scope": "environment",&lt;BR /&gt;"value": {&lt;BR /&gt;"enabled": true,&lt;BR /&gt;"name": "vtom:snmptrap",&lt;BR /&gt;"displayName": "VTOM SNMP Trap",&lt;BR /&gt;"createdBy": "gbegin",&lt;BR /&gt;"rules": [&lt;BR /&gt;{&lt;BR /&gt;"idPattern": "job_{snmp.vtom.job}",&lt;BR /&gt;"instanceNamePattern": "VTOM Job {snmp.vtom.job}",&lt;BR /&gt;"iconPattern": null,&lt;BR /&gt;"sources": [&lt;BR /&gt;{&lt;BR /&gt;"sourceType": "Logs"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"requiredDimensions": [&lt;BR /&gt;{&lt;BR /&gt;"key": "snmp.trap_oid",&lt;BR /&gt;"valuePattern": "$eq(VTOMASN1MODULE::absyss)"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"attributes": [],&lt;BR /&gt;"role": null&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Apr 2024 09:39:49 GMT</pubDate>
    <dc:creator>gautier_begin</dc:creator>
    <dc:date>2024-04-25T09:39:49Z</dc:date>
    <item>
      <title>Topology type definition for the SNMP Trap</title>
      <link>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/242301#M4288</link>
      <description>&lt;DIV&gt;Hello,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I have an application which is sending SNMP traps to Dynatrace. Dynatrace integrates them using the SNMPTrap extension.&lt;/DIV&gt;
&lt;DIV&gt;I'ld like to customize the monitored entity according the information of the SNMPtrap. Unfortunately, my rule is not applied and I don't know why.&lt;/DIV&gt;
&lt;DIV&gt;Could you please help.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SNMPtrap as captured by Dynatrace:&lt;/DIV&gt;
&lt;DIV&gt;{&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "event.type": "LOG",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "content": "SNMP trap (SNMPv2-SMI::enterprises.2190) reported from src:10.195.198.83\n agent:10.195.198.83",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "status": "NONE",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "timestamp": "1712737774254",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "loglevel": "NONE",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "dt.ingest.warnings": "processing_prepare_input_error",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "log.source": "snmptraps",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "snmp.trap_oid": "SNMPv2-SMI::enterprises.2190",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "snmpv2-smi::enterprises.2190.166.4000.1.2": "VTOM_EXPLOIT_PPD/UTILITAIRE_VTOM/test ERRE",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "device.address": "10.195.198.83",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "dt.entity.snmptraps:com_dynatrace_ext_snmp-traps": "CUSTOM_DEVICE-57583FB2E29A224C",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; "snmp.version": "1"&lt;/DIV&gt;
&lt;DIV&gt;}&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The topolgy type definition:&lt;/DIV&gt;
&lt;DIV&gt;[&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"schemaId": "builtin:monitoredentities.generic.type",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"schemaVersion": "1.0.77",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"scope": "environment",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"value": {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"enabled": true,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"name": "snmptraps:vtom",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"displayName": "VTOM SNMP Trap",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"createdBy": "gbegin",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"rules": [&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"idPattern": "Job_{snmpv2-smi::enterprises.2190.166.4000.1.2}",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"instanceNamePattern": "VTOM Job {snmpv2-smi::enterprises.2190.166.4000.1.2}",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"iconPattern": null,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"sources": [&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"sourceType": "Logs"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"requiredDimensions": [&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"key": "snmp.trap_oid",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"valuePattern": "$eq(SNMPv2-SMI::enterprises.2190)"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"key": "log.source",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"valuePattern": "$eq(snmptraps)"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"attributes": [&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"key": "dt.ip_addresses",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"displayName": "Device Address",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"pattern": "{device.address}"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"key": "vtom_job",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"displayName": "VTOM Job Name",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"pattern": "{snmpv2-smi::enterprises.2190.166.4000.1.2}"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;"role": null&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;]&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Regards&lt;/DIV&gt;</description>
      <pubDate>Fri, 10 May 2024 13:56:00 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/242301#M4288</guid>
      <dc:creator>gautier_begin</dc:creator>
      <dc:date>2024-05-10T13:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: SNMP trap - Topology type definition</title>
      <link>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/242402#M4298</link>
      <description>&lt;P&gt;I don't see anything obviously wrong with the configuration. Please create a support ticket as I remember there being some issues of using &lt;STRONG&gt;::&lt;/STRONG&gt; in the past.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2024 11:57:17 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/242402#M4298</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2024-04-11T11:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: SNMP trap - Topology type definition</title>
      <link>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/243948#M4361</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I found it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I first created a Log processing rule:&lt;/P&gt;&lt;P&gt;In the field processor definition, &lt;STRONG&gt;the column name to be used is not the JSON field given by the log monitoring but the value sent by the trap&lt;/STRONG&gt;. The difference is that in the JSON, the column name is always lower case. The data sent by the trap is a mix lower/upper case.&lt;/P&gt;&lt;P&gt;Rule name: [SNMPTrap] snmptraps:vtom:job&lt;/P&gt;&lt;P&gt;Matcher: &amp;nbsp; &amp;nbsp; snmp.trap_oid = "VTOMASN1MODULE::absyss"&lt;/P&gt;&lt;P&gt;Processor definition:&lt;/P&gt;&lt;P&gt;USING(INOUT "VTOMASN1MODULE::absyss.166.4000.1.2")&lt;BR /&gt;| FIELDS_RENAME(snmp.vtom.job: COLUMN("VTOMASN1MODULE::absyss.166.4000.1.2"))&lt;/P&gt;&lt;P&gt;Log sample:&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp; "event.type": "LOG",&lt;BR /&gt;&amp;nbsp; "content": "SNMP trap (VTOMASN1MODULE::absyss) reported from src:10.195.198.83\n agent:10.195.198.83",&lt;BR /&gt;&amp;nbsp; "status": "NONE",&lt;BR /&gt;&amp;nbsp; "timestamp": "1713272276183",&lt;BR /&gt;&amp;nbsp; "loglevel": "NONE",&lt;BR /&gt;&amp;nbsp; "dt.ingest.warnings": "processing_prepare_input_error",&lt;BR /&gt;&amp;nbsp; "log.source": "snmptraps",&lt;BR /&gt;&amp;nbsp; "snmp.trap_oid": "VTOMASN1MODULE::absyss",&lt;BR /&gt;&amp;nbsp; "device.address": "10.195.198.83",&lt;BR /&gt;&amp;nbsp; "vtomasn1module::absyss.166.4000.1.2": "CACEIS_PPD/FDS/CHECK_COR_2 ERRE",&lt;BR /&gt;&amp;nbsp; "snmp.version": "1"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Rk: The Rule test is not working. It is not taking into account this lower case issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I create this topology rule:&lt;/P&gt;&lt;P&gt;[&lt;BR /&gt;{&lt;BR /&gt;"schemaId": "builtin:monitoredentities.generic.type",&lt;BR /&gt;"schemaVersion": "1.0.77",&lt;BR /&gt;"scope": "environment",&lt;BR /&gt;"value": {&lt;BR /&gt;"enabled": true,&lt;BR /&gt;"name": "vtom:snmptrap",&lt;BR /&gt;"displayName": "VTOM SNMP Trap",&lt;BR /&gt;"createdBy": "gbegin",&lt;BR /&gt;"rules": [&lt;BR /&gt;{&lt;BR /&gt;"idPattern": "job_{snmp.vtom.job}",&lt;BR /&gt;"instanceNamePattern": "VTOM Job {snmp.vtom.job}",&lt;BR /&gt;"iconPattern": null,&lt;BR /&gt;"sources": [&lt;BR /&gt;{&lt;BR /&gt;"sourceType": "Logs"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"requiredDimensions": [&lt;BR /&gt;{&lt;BR /&gt;"key": "snmp.trap_oid",&lt;BR /&gt;"valuePattern": "$eq(VTOMASN1MODULE::absyss)"&lt;BR /&gt;}&lt;BR /&gt;],&lt;BR /&gt;"attributes": [],&lt;BR /&gt;"role": null&lt;BR /&gt;}&lt;BR /&gt;]&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 09:39:49 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Topology-type-definition-for-the-SNMP-Trap/m-p/243948#M4361</guid>
      <dc:creator>gautier_begin</dc:creator>
      <dc:date>2024-04-25T09:39:49Z</dc:date>
    </item>
  </channel>
</rss>

