Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Vladimir

#1
Доброго времени суток.

Агент 2.2.4 (windows)

Через ExternalTable создал custom table
ExternalTable=GetDellDisksInfo:instanceColumns=Id;description=DellDiskInfo;separator=,:powershell ....
Создал DCI, все отрабатывает отлично, результат:
DCI table.JPG


В разделе Columns через Query добавил поля и определил их тип и ключ:
Columns.JPG


Добавил Threshold (если Status !like "Ok"):
Threshold DCI.JPG


В event log вижу, что alarm создается и моментально же решается.
Если изменяю условие на  Status like "Ok", создается только один alarm (хотя должно быть 6):
[Minor] SW-DEMO-HCA-03 Threshold activated on table "DellDiskInfo" row 4 ()
4-й параметр передается не корректно т.к. row должен быть как минимум равен 5, 5-й пареметр вообще не передается.
Я проверил на Table System.Services, все отрабатывает отлично. Alarm(ы) создаются по каждой строке таблицы, которое соответствует условию.
Подскажите в чем может быть проблема.
Заранее благодарен.




#3
Добрый день.

При настройке 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.
Данный вариант является не очень удобным в моем случае, т.к. в зависимости от локализации системы или софта, текст сообщения может меняться.

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