{"id":1103,"date":"2022-11-27T16:31:31","date_gmt":"2022-11-27T15:31:31","guid":{"rendered":"https:\/\/thomas-kopton.de\/vblog\/?p=1103"},"modified":"2022-11-27T16:31:31","modified_gmt":"2022-11-27T15:31:31","slug":"vmware-explore-follow-up-aria-operations-and-snmp-traps","status":"publish","type":"post","link":"https:\/\/thomas-kopton.de\/vblog\/?p=1103","title":{"rendered":"VMware Explore Follow-up &#8211; Aria Operations and SNMP Traps"},"content":{"rendered":"\n<p>During one of my &#8220;Meet the Expert&#8221; sessions this year in Barcelona I was asked if there is an easy way to use <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">SNMP traps<\/mark><\/strong> as <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Aria Operations Notification<\/mark><\/strong> and let the SNMP trap receiver decide what to do with the trap based on included information except for the alert definition, object type or object name itself.<\/p>\n\n\n\n<p>The requirement is to make it as <strong>simple<\/strong> and as <strong>generic<\/strong> as possible thus creating separate alert definitions and notifications for e.g. Windows and Linux teams or Dev or Test environments is not an option.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Solution<\/h5>\n\n\n\n<p>I had few ideas in my mind but I had to test it first as working with SNMP traps is not something I am doing very often.<\/p>\n\n\n\n<p>Basically we have two easy options to include additional information in the notification:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add metrics and\/or properties to the <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">payload template<\/mark><\/strong> which can be used as a differentiator.<\/li>\n\n\n\n<li>Modify the <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">alert definition<\/mark><\/strong> to always include an <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">additional symptom<\/mark><\/strong> which can be used as the differentiator, like for example include a vSphere tag based symptom.<\/li>\n<\/ul>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Aria Operations Payload Templates<\/mark><\/strong> allow you to add any additional metrics and properties to the notification. Theses metrics and properties do not have to be related to the actual alert definition but might help to organize and route the alerts in the receiving system based on that additional information.<\/p>\n\n\n\n<p>In the following picture you can see my payload template which includes one additional metric and one property. My test alert definition will be triggered on Virtual Machine object type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"534\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-1024x534.png\" alt=\"\" class=\"wp-image-1117\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-1024x534.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-300x156.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-768x400.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-1536x801.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image.png 1742w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 01: Payload Template<\/em><\/figcaption><\/figure>\n\n\n\n<p>For my tests I have also created an new very simple <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Symptom Definition<\/mark><\/strong>, this symptom is basically trigger everytime a Virtual Machine has any vSphere tag assigned to it. A specific tag can be now used to be parsed later on and allow required decisions.<\/p>\n\n\n\n<p>Next picture shows the symptom definition.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"333\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7-1024x333.png\" alt=\"\" class=\"wp-image-1140\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7-1024x333.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7-300x98.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7-768x250.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7-1536x500.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-7.png 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 02: &#8220;Dummy&#8221; Symptom Definition<\/em><\/figcaption><\/figure>\n\n\n\n<p>My Aria Operations <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Alert Definition<\/mark><\/strong> includes the actual symptom I am interested in, for simplicity reasons it is also a certain vSphere tag which I can quickly set and remove to trigger the alert, combined using a boolean <code>AND<\/code> with the dummy symptom definition.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9-1024x644.png\" alt=\"\" class=\"wp-image-1146\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9-1024x644.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9-300x189.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9-768x483.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png 1488w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 03: Alert Definition<\/em><\/figcaption><\/figure>\n\n\n\n<p>As last step in Aria Operations I have created a <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Notification<\/mark><\/strong> which will send the SNMP trap to my Aria Orchestrator instance where I can inspect the SNMP message to see what is actually included.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3-1024x965.png\" alt=\"\" class=\"wp-image-1124\" width=\"768\" height=\"724\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3-1024x965.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3-300x283.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3-768x724.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-3.png 1312w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 04: Notification Definition<\/em><\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">SNMP Message<\/h5>\n\n\n\n<p>And here is what Aria Operations is sending as the <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">SNMP message<\/mark><\/strong>. For completeness I have included the entire message here and highlighted the additional information, both, the <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">dummy symptom<\/mark> and the <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">modified payload<\/mark>. The following links describe the Aria Operations MIB and help identitiv and parse the relevant parts.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>=============\noid: 1.3.6.1.2.1.1.3.0\ntype: Number\nsnmp type: Timeticks\nvalue: 3112273537\n\nElement 2:\n=============\noid: 1.3.6.1.6.3.1.1.4.1.0\ntype: String\nsnmp type: OID\nvalue: 1.3.6.1.4.1.6876.4.50.1.0.46\n\nElement 3:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.1.0\ntype: String\nsnmp type: Octet String\nvalue: vrops.cpod-cmbu-vcf01.az-muc.cloud-garage.net\n\nElement 4:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.2.0\ntype: String\nsnmp type: Octet String\nvalue: ansible\n\nElement 5:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.3.0\ntype: String\nsnmp type: Octet String\nvalue: General\n\nElement 6:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.4.0\ntype: String\nsnmp type: Octet String\nvalue: 1669559583519\n\nElement 7:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.5.0\ntype: String\nsnmp type: Octet String\nvalue: warning\n\nElement 8:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.6.0\ntype: String\nsnmp type: Octet String\nvalue: New alert by id 1ab40eba-c480-4475-91e2-a0cc682fe945 is generated at Sun Nov 27 14:33:03 UTC 2022;\n\nElement 9:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.7.0\ntype: String\nsnmp type: Octet String\nvalue: https:\/\/172.28.4.33\/ui\/index.action#environment\/object-browser\/hierarchy\/d83f38d5-ec7d-44e8-81dc-54b02b3cd3ee\/alerts-and-symptoms\/alerts\/1ab40eba-c480-4475-91e2-a0cc682fe945\n\nElement 10:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.8.0\ntype: String\nsnmp type: Octet String\nvalue: 1ab40eba-c480-4475-91e2-a0cc682fe945\n\nElement 11:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.9.0\ntype: String\nsnmp type: Octet String\nvalue: symptomSet: 1242e208-cc7f-40db-9bb0-ecc8a55b1f9b\nrelation: self\ntotalObjects: 1\nviolatingObjects: 1\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">symptom: tk-Include-vSphere-Tags\nactive: true\nobj.1.name: ansible\nobj.1.id: d83f38d5-ec7d-44e8-81dc-54b02b3cd3ee\nobj.1.metric: \nobj.1.info: Property &#91;&lt;OS-Type-Windows3.11>] matches regular expression .*<\/mark>\nsymptom: tk-TriggerTestAlert\nactive: true\nobj.1.name: ansible\nobj.1.id: d83f38d5-ec7d-44e8-81dc-54b02b3cd3ee\nobj.1.metric: \nobj.1.info: Property &#91;&lt;OS-Type-Windows3.11>, &lt;killSwitch-On>] contains &lt;killSwitch-On>\n\n\nElement 12:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.10.0\ntype: String\nsnmp type: Octet String\nvalue: Application\n\nElement 13:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.11.0\ntype: String\nsnmp type: Octet String\nvalue: Performance\n\nElement 14:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.12.0\ntype: String\nsnmp type: Octet String\nvalue: warning\n\nElement 15:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.13.0\ntype: String\nsnmp type: Octet String\nvalue: warning\n\nElement 16:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.14.0\ntype: String\nsnmp type: Octet String\nvalue: info\n\nElement 17:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.15.0\ntype: String\nsnmp type: Octet String\nvalue: \n\nElement 18:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.16.0\ntype: String\nsnmp type: Octet String\nvalue: VirtualMachine\n\nElement 19:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.17.0\ntype: String\nsnmp type: Octet String\nvalue: tk-TestAlert-01\n\nElement 20:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.18.0\ntype: String\nsnmp type: Octet String\nvalue: \n\nElement 21:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.19.0\ntype: String\nsnmp type: Octet String\nvalue: health\n\nElement 22:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.20.0\ntype: String\nsnmp type: Octet String\nvalue: tk-SNMP-Trap-Test\n\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Element 23:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.21.0\ntype: String\nsnmp type: Octet String\nvalue: Number of KPIs Breached : 0.0\n\nParent Host : esx03.cpod-cmbu-vcf01.az-muc.cloud-garage.net<\/mark>\n\n\n\nElement 24:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.22.0\ntype: String\nsnmp type: Octet String\nvalue: \n\nElement 25:\n=============\noid: 1.3.6.1.4.1.6876.4.50.1.2.23.0\ntype: String\nsnmp type: Octet String\nvalue: <\/code><\/pre>\n\n\n\n<p>The following links explain the SNMP content in detail.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/librenms\/librenms\/blob\/master\/mibs\/vmware\/VMWARE-VCOPS-EVENT-MIB\">https:\/\/github.com\/librenms\/librenms\/blob\/master\/mibs\/vmware\/VMWARE-VCOPS-EVENT-MIB<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/mibs.observium.org\/mib\/VMWARE-VROPS-MIB\/\">https:\/\/mibs.observium.org\/mib\/VMWARE-VROPS-MIB\/<\/a><\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Stay<\/mark><\/strong> <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f5d800\" class=\"has-inline-color\">safe<\/mark><\/strong>.<\/p>\n\n\n\n<p>Thomas \u2013&nbsp;<a href=\"https:\/\/twitter.com\/ThomasKopton\">https:\/\/twitter.com\/ThomasKopton<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>During one of my &#8220;Meet the Expert&#8221; sessions this year in Barcelona I was asked if there is an easy way to use SNMP traps as Aria Operations Notification and let the SNMP trap receiver decide what to do with the trap based on included information except for the alert definition, object type or object &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1146,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,34],"tags":[58,36,3],"class_list":["post-1103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aria-operations","category-vrealize-operations","tag-aria-operations","tag-vrealize-operations","tag-vrops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps\" \/>\n<meta property=\"og:description\" content=\"During one of my &#8220;Meet the Expert&#8221; sessions this year in Barcelona I was asked if there is an easy way to use SNMP traps as Aria Operations Notification and let the SNMP trap receiver decide what to do with the trap based on included information except for the alert definition, object type or object ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\" \/>\n<meta property=\"og:site_name\" content=\"TOMsOps\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-27T15:31:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1488\" \/>\n\t<meta property=\"og:image:height\" content=\"936\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thomas Kopton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Kopton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#article\",\"isPartOf\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\"},\"author\":{\"name\":\"Thomas Kopton\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"headline\":\"VMware Explore Follow-up &#8211; Aria Operations and SNMP Traps\",\"datePublished\":\"2022-11-27T15:31:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\"},\"wordCount\":491,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\",\"keywords\":[\"Aria Operations\",\"vRealize Operations\",\"vROps\"],\"articleSection\":[\"Aria Operations\",\"vRealize Operations\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\",\"name\":\"VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps\",\"isPartOf\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\",\"datePublished\":\"2022-11-27T15:31:31+00:00\",\"author\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"breadcrumb\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thomas-kopton.de\/vblog\/?p=1103\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\",\"contentUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png\",\"width\":1488,\"height\":936},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1103#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/thomas-kopton.de\/vblog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VMware Explore Follow-up &#8211; Aria Operations and SNMP Traps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#website\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/\",\"name\":\"TOMsOps\",\"description\":\"Just another VMware Cloud Management Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thomas-kopton.de\/vblog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\",\"name\":\"Thomas Kopton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"caption\":\"Thomas Kopton\"},\"url\":\"https:\/\/thomas-kopton.de\/vblog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thomas-kopton.de\/vblog\/?p=1103","og_locale":"en_US","og_type":"article","og_title":"VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps","og_description":"During one of my &#8220;Meet the Expert&#8221; sessions this year in Barcelona I was asked if there is an easy way to use SNMP traps as Aria Operations Notification and let the SNMP trap receiver decide what to do with the trap based on included information except for the alert definition, object type or object ...","og_url":"https:\/\/thomas-kopton.de\/vblog\/?p=1103","og_site_name":"TOMsOps","article_published_time":"2022-11-27T15:31:31+00:00","og_image":[{"width":1488,"height":936,"url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png","type":"image\/png"}],"author":"Thomas Kopton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas Kopton","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#article","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103"},"author":{"name":"Thomas Kopton","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"headline":"VMware Explore Follow-up &#8211; Aria Operations and SNMP Traps","datePublished":"2022-11-27T15:31:31+00:00","mainEntityOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103"},"wordCount":491,"commentCount":0,"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png","keywords":["Aria Operations","vRealize Operations","vROps"],"articleSection":["Aria Operations","vRealize Operations"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1103#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103","url":"https:\/\/thomas-kopton.de\/vblog\/?p=1103","name":"VMware Explore Follow-up - Aria Operations and SNMP Traps - TOMsOps","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage"},"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png","datePublished":"2022-11-27T15:31:31+00:00","author":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"breadcrumb":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1103"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#primaryimage","url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png","contentUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2022\/11\/image-9.png","width":1488,"height":936},{"@type":"BreadcrumbList","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1103#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thomas-kopton.de\/vblog"},{"@type":"ListItem","position":2,"name":"VMware Explore Follow-up &#8211; Aria Operations and SNMP Traps"}]},{"@type":"WebSite","@id":"https:\/\/thomas-kopton.de\/vblog\/#website","url":"https:\/\/thomas-kopton.de\/vblog\/","name":"TOMsOps","description":"Just another VMware Cloud Management Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thomas-kopton.de\/vblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82","name":"Thomas Kopton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","caption":"Thomas Kopton"},"url":"https:\/\/thomas-kopton.de\/vblog\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1103"}],"version-history":[{"count":32,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1103\/revisions"}],"predecessor-version":[{"id":1148,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1103\/revisions\/1148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/media\/1146"}],"wp:attachment":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}