Спасибо , я разобрался.
AlexDerevlev
Posts
-
Вопрос по функциям OpenFile , writeLine , readLine -
Трансформация данных к виду valueAsMac в таблице DCIСпасибо большое Виктор, будем ждать релиз 2.2.7
-
Не сохраняются значения в истории таблицы . -
Не сохраняются значения в истории таблицы .Доброго времени суток, столкнулся с проблемой сохранения значений в таблице DCI. Беру данные через SNMP, трансформирую их, получаю отображение и в конце в истории пустая строка. :-[.




-
Вопрос по функциям OpenFile , writeLine , readLineДобрый день сообщество, помогите разобраться с этими функциями.
Вот например DeleteFile("C:\Test.txt") работает на ура, а вот OpenFile("C:\Test.txt") и после writeLine ("что-то") пишет что функция не найдена. Версия 2.2.6
За ранее благодарен. -
Трансформация данных к виду valueAsMac в таблице DCIВиктор спасибо ещё раз за Вашу помощь . Проверив OID-ы через утилиту netxms получил следующий результат:
C:\Users\NetXMS>C:\NetXMS\bin\nxsnmpget.exe -c public -v 2c 10.55.91.1 .1.3.6.1
.2.1.3.1.1.2.18.1.10.55.91.47
.1.3.6.1.2.1.3.1.1.2.18.1.10.55.91.47 [STRING]: ,D?9?? физически он должен был бы быть 2C-44-FD-39-BD-C0C:\Users\NetXMS>C:\NetXMS\bin\nxsnmpget.exe -c public -v 2c 10.55.91.1 .1.3.6.1
.2.1.3.1.1.2.18.1.10.55.91.48
.1.3.6.1.2.1.3.1.1.2.18.1.10.55.91.48 [Hex-STRING]: 00 26 73 39 A2 86С 10.55.91.47 понятно , а вот 10.55.91.48 здесь и в OID браузере результат одинаковый в трансформ скрипте он уже отображается как 3F-26-73-39-5E-20.
В тоже время инструмент " &Info->AR&P cache (SNMP) " отображает правильную таблицу IP Mac и Vlan . -
Трансформация данных к виду valueAsMac в таблице DCIСпасибо Виктор, скрипт заработал но к сожалению некорректно выдаёт MAC адреса.Может быть я что-то неправильно собрал, у меня получился вот такой скрипт трансформации:
colIndex = $1->getColumnIndex("MacAddress"); for(row = 0; row < $1->rowCount; row++) { value = $1->get(row, colIndex); mac = ""; l = length(value); for(i = 0; i < l; i++) { b = right(d2x(ord(substr(value, i + 1, 1))), 2, "0"); if (i > 0) mac .= ":"; mac .= b; } $1->set(row, colIndex, mac); }например mac адрес 2C-44-FD-39-BD-C0 он преобразует в 2C-44-4D-39-05-10.
-
Трансформация данных к виду valueAsMac в таблице DCIДобрый день. Помогите пожалуйста перевести данные в таблице в читаемый вид типа MAC-адрес. Беру данные из этого OID-a .1.3.6.1.2.1.4.22.1.2 и собственно получается таблица с не читаемыми адресами
Как показано на прикреплённом принт скрине.

