NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Alex on January 20, 2015, 02:01:16 PM

Title: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on January 20, 2015, 02:01:16 PM
Приветствую!

Есть оборудование на котором установлено 7 STM-1 карт, каждая карта по 63 потока и плюс 63 виртуальных потока, в итоге 126. Почему-то при опросе конфигурации, собирается информация по названиям интерфейсов и их состоянию, только с первой карты. Во всяком случае то, что видно в консоле. Остальные потоки по другим картам не выводятся. Есть ли какое-то ограничение где-то на кол-во выводимых значений в консоли? Вроде бы при проверке nxsnmpwalk он забирает весь конфиг. Но через консоль когда получаю конфигурацию, только конфиг первой в очереди карты, до остальных не доходит. SNMPRequestTimeout = 16000. ConfigurationPollingInterval = 3600.
Где взять лопату и куда копать?

Спасибо заранее.
Title: Re: 1.2.17 SNMP
Post by: Victor Kirhenshtein on January 22, 2015, 11:15:55 PM
Ограничений на количество интерфейсов нет. Надо смотреть по логам что происходит при configuration poll.
Title: Re: 1.2.17 SNMP
Post by: Alex on January 23, 2015, 01:10:38 PM
Подскажите, как включить полный дебаг на конкретную сессию?

Спасибо.
Title: Re: 1.2.17 SNMP
Post by: Alex on January 27, 2015, 12:00:59 AM
Как включить дебаг для конкретный ноды, так и не разобрался. При установке debug level 9, сыпит понятное дело много чего. По той ноде, которую я запрашивал выбрсило в дебаг message dump на 5 страниц зашифрованного текста типа:
** 00041585000000008000002800000000
** 000415860000000080000029000090A3
** 00041587000000008000002A00000000


Не знаю к этой ноде относится или нет. Но в NetXMS Mangment Console (для Windows, а также и для Mac), ничего не появилось. Ощущение что в базу не попадают данные почему-то. Что еще можно глянуть?

Спасибо.
Title: Re: 1.2.17 SNMP
Post by: Victor Kirhenshtein on January 29, 2015, 12:01:28 AM
На конкретную ноду дебаг включить нельзя. Для дебага configuration poll достаточно уровня 6. Потом можно найти записи вида "Starting configuration poll for node ..." и "Finished configuration poll for node..." - между ними среди прочего будет все про данную ноду. Ну и потом можно фильтровать дальше - больжая часть интересующих записей будет содержать текст ConfPoll(...):.
Title: Re: 1.2.17 SNMP
Post by: Alex on January 29, 2015, 01:16:25 PM
Как я писал выше, там находятся зашифрованные сообщения по типу:

** 00041585000000008000002800000000
** 000415860000000080000029000090A3
** 00041587000000008000002A00000000


Сообщений крайне много подобного рода. А что они означают, я понять не могу.
Title: Re: 1.2.17 SNMP
Post by: Victor Kirhenshtein on January 29, 2015, 01:38:02 PM
Похоже на дамп NXCP сообщений. Но они должны появляться только на уровне 8.
Title: Re: 1.2.17 SNMP
Post by: Alex on January 29, 2015, 02:17:26 PM
Я включал debug 9, поэтому они и появились. А более толковой информации по интерфейсам, которые считывает Poller, нет в дебаге.
Title: Re: 1.2.17 SNMP
Post by: Alex on April 08, 2015, 12:07:33 PM
Переехал на 2.0-M2. Суть такая:

При опросе через nxsnmpwalk - то вижу все интерфейсы, которые находятся на опрашиваемом оборудовании. Абсолютно все, с корректными именами. Когда же через Windows Management Console запрашиваю конфигурацию, то получаю следующую картину. NetXMS опросил первую карту, получил название интерфейсов. Начал опрашивать конфигурацию второй карты на оборудовании, но названия подставляет из названий первой карты. И так 7 раз подряд. В итоге NetXMS думает что это один и тот же интерфейс, убирает дубликаты и выводит только информацию по одной карте, что в целом является не верным. Могу предоставить в личку лог из nxsnmpwalk и лог из Windows Management Console.

Помогите решить проблему, пожалуйста!

Спасибо заранее.
Title: Re: 1.2.17 SNMP
Post by: Victor Kirhenshtein on April 08, 2015, 01:08:44 PM
Мы сегодня выкладываем 2.0-M3. Попробуйте, если проблема останется, то присылайте лог, буду разбираться.
Title: Re: 1.2.17 SNMP
Post by: Alex on April 13, 2015, 04:58:46 PM
Quote from: Victor Kirhenshtein on April 08, 2015, 01:08:44 PM
Мы сегодня выкладываем 2.0-M3. Попробуйте, если проблема останется, то присылайте лог, буду разбираться.
Подскажите пожалуйста, куда выслать логи? Не хотелось бы их выкладывать в открытую на форум.

Спасибо.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on April 23, 2015, 02:36:44 PM
Куда выслать логи?
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex Kirhenshtein on April 23, 2015, 03:28:16 PM
[email protected]
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on April 23, 2015, 03:44:18 PM
Спасибо, выслал.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on April 28, 2015, 09:00:59 PM
Есть ли какие-то новости?

Спасибо.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Victor Kirhenshtein on April 28, 2015, 09:51:20 PM
Проблема в том, что это устройство использует нестандартную индексацию интерфейсов. По стандарту ветка .1.3.6.1.2.1.2.2.1.2 (ifTable) должна индексироваться через ifIndex, это один integer. В данном случае у нас два значения:

.1.3.6.1.2.1.2.2.1.2.6270.2 [STRING]: TB006270 eth1

здесь индех 6720.2. Сервер берет 2 как индекс интерфейса, но он потом повторяется с другим значением предпоследнего индекса. Поэтому и пересечения. Единственный вариант - сделать драйвер для таких устройств - правда все равно могут быть проблемы с опросом статусов интерфейсов - поскольку сервер будет подставлять индекс интерфейса в стандартные OID'ы - а устройство судя по всему ожидает вот этот двойной индекс.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on April 28, 2015, 10:53:05 PM
А нельзя ли как-то убрать проверку двойного индекса?
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on May 07, 2015, 01:17:16 PM
Интереса ради только что добавил данный шлюз в Cacti. Так вот там нет таких проблем с построением индексов для мониторинга. Cacti выдал все интерфейсы, которые есть на оборудовании с названиями нормально.

Вопрос, можно ли решить данный вопрос как-то в NetXMS или это гиблое дело и я могу забыть об этом?

Спасибо заранее.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Victor Kirhenshtein on May 07, 2015, 04:00:57 PM
Cacti насколько я помню не интерпретирует полученные OID'ы, просто берет хвост после базового для индексации. В NetXMS instance discovery скажем тоже будет работать. Проблема именно в создании объектов интерфейсов - там сервер рассчитывает на стандартный MIB. Решить это можно только добавлением поддержки таких устройств в ядро (т.е. сделать помимо/вместо индекса некое новое свойство интерфейса - суффих в ifMIB, или сделать поддержку составных индексов). А что это за производитель и устройства? В их поддержку нельзя обратится на тему ошибки в реализации стандартного миба?
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on May 07, 2015, 04:28:13 PM
Оборудование называется Telcobrdige (http://www.telcobridges.com/). Я конечно попытаюсь им заявить о данной трудности, но боюсь это займет очень длительный срок в реализации. Поддержку имен интерфейсов в прошлый раз они делали для нас 1,5 с лишним года (( Т.е. для них это minor задача. И вопрос еще в том, как лучше им это объяснить.
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Victor Kirhenshtein on May 08, 2015, 01:26:32 PM
А можно будет организовать мне read-only SNMP доступ на какое-то такое устройство?
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Alex on June 11, 2015, 12:54:25 PM
В принципе попытаться можно. Нужен только IP-адрес Ваш для добавления в firewall. В личку?
Title: Re: 1.2.17 & 2.0-M3 SNMP
Post by: Victor Kirhenshtein on June 11, 2015, 01:04:49 PM
Отправил адрес в личку. Смогу заняться в понедельник-вторник думаю.