Добрый день.
При настройке 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.
Данный вариант является не очень удобным в моем случае, т.к. в зависимости от локализации системы или софта, текст сообщения может меняться.
Заранее спасибо за ответ.
Сейчас такой возможности нет. Добавил в бактрекер (https://track.radensolutions.com/issue/NX-1258 (https://track.radensolutions.com/issue/NX-1258)).
Огромное спасибо.