Shims werden zur Zuordnung unterschiedlicher Webhook-Formate verwendet.

vRealize Log Insight sendet einen Webhook in einem eigenen proprietären Format; von Drittanbieterlösungen wird aber erwartet, dass eingehende Webhooks ihr proprietäres Format aufweisen. Dies bedeutet, dass die Drittanbieterlösung entweder das vRealize Log Insight-Format nativ unterstützen muss oder dass ein Shim zwischen vRealize Log Insight und der Drittanbieterlösung erforderlich ist, mit dessen Hilfe das vRealize Log Insight-Format in das Drittanbieterformat übersetzt wird.

Die folgenden Abbildungen zeigen eine Benutzerwarnungsabfrage und den dafür generierten Webhook. Diese Informationen dienen dem besseren Verständnis der Zuordnung, die zur Unterstützung von Shims erforderlich ist.

Abbildung 1. Benutzerdefinierte Warnungsabfrage
Abbildung 2. Webhook-Ausgabe für die Warnungszusammenfassungsabfrage durch Benutzer
{  
   "AlertType":1,
   "AlertName":"ESXi Vpxa Alert",
   "SearchPeriod":300000,
   "HitCount":0.0,
   "HitOperator":2,
   "messages":[  
      {  
         "text":"2016-06-24T15:42:42.055Z esx01 Vpxa: [4845FB90 verbose 'VpxaHalCnxHostagent' opID=WFU-dcfc2d3a] [WaitForUpdatesDone] Starting next WaitForUpdates() call to hostd",
         "timestamp":1451940578545,
         "fields":[  
            { 
               "name":"hostname",
               "content":"esx01"
            },
            { 
               "name":"appname",
               "content":"vpxa"
            }
         ]
      },
      {  
         "text":"2016-06-24T15:42:42.055Z esx02 Vpxa: [4845FB90 verbose 'vpxavpxaInvtVm' opID=WFU-dcfc2d3a] [VpxaInvtVmChangeListener] Guest DiskInfo Changed",
         "timestamp":1451940561008,
         "fields":[  
            { 
               "name":"hostname",
               "content":"esx02"
            },
            { 
               "name":"appname",
               "content":"vpxa"
            }
         ]
      }
   ],
   "HasMoreResults":false,
   "Url":"https://10.11.12.13/s/8pgzq6",
   "EditUrl":"https://10.11.12.13/s/56monr",
   "Info":"This is an alert for all the 'ESXi Vpxa' messages",
   "NumHits":2
}