Передача параметров из поля <EventData> в NetXMS

Started by Vladimir, May 26, 2017, 06:25:51 PM

Previous topic - Next topic

Vladimir

Добрый день.

При настройке Log Monitoring возник следующий вопрос.
Можно ли в NetXMS передавать значения переменных (Variable1, Variable2), которые находятся в разделе <EventData></EventData> лога?

Пример лога:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Provider" />
  <EventID Qualifiers="16386">787</EventID>
  <Level>4</Level>
  <Task>0</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2017-05-26T15:46:31.172209300Z" />
  <EventRecordID>5565</EventRecordID>
  <Channel>Application</Channel>
  <Computer>my-srv-01</Computer>
  <Security />
  </System>
- <EventData>
  <Data>Variable1</Data>
  <Data>Variable2</Data>

  </EventData>
  </Event>

В статье https://wiki.netxms.org/wiki/UM:Log_Monitoring в разделе "Passing parameters to events" рассматривается вариант парсинга переменных из поля Event message.
Данный вариант является не очень удобным в моем случае, т.к. в зависимости от локализации системы или софта, текст сообщения может меняться.

Заранее спасибо за ответ.

Victor Kirhenshtein

Сейчас такой возможности нет. Добавил в бактрекер (https://track.radensolutions.com/issue/NX-1258).