Приветствую! В общем имеется проблема, сбрасывается положение элементов на карте. Первый раз вычислил, что если добавляешь блок оформления и присваиваешь ему имя на русском, то после перезагрузки карта не сохранится. Второе, после обновления, каждого, сбрасывается положение элементов. Блоки, надписи и т.д. остается, а все элементы кучкой в левом верхнем углу стоят. Как бы пофиксить, надоело 18-й раз расставлять заново.
Версия 2.2.16? Какой тип карты - автоматический или custom? Какие настройки automatic layout?
Quote from: Victor Kirhenshtein on August 29, 2019, 01:09:47 PM
Версия 2.2.16? Какой тип карты - автоматический или custom? Какие настройки automatic layout?
2.2.16, тип карты - автоматический, automatic layout выключено, сохранение кнопкой.
Обновился на версию 3. Карта основная вообще очистилась. Даже оформление. Что то не вижу смысла еще раз делать, пока не пофиксят. Ну либо не обновляться...
Пришлите лог консоли. Он должен находиться в домашней дериктории пользователя в пути ~/.nxmc/data/.metadata/.log
Это последний
Поправила проблему, которую нашла в логах. Всё падало когда между нодами было больше 9 линков. Теерь должно корректно обрабатывать любую ситуацию. Исправление будет включено в следующий патч релиз.
Еще советую проверить лог сервера на ошибки вида:
2019.09.16 15:42:41.322 *E* [db.driver ] SQL query failed (Query = "INSERT INTO network_map_elements (map_id,element_id,element_type,element_data,flags) VALUES (?,?,?,?,?)"): Incorrect string value: '\xD0\x9A\xD0\xBE\xD1\x80...' for column 'element_data' at row 1
Это может означать что в база данных сделана не с UTF8 кодировкой и мы не можем записать туда строчку.
Подскажите пожалуйста, где включить все эти функции? (LLDP уже установил в Ubuntu, SNMP повключал на роутерах/принтерах)
Это список того, что сервер обнаружил на устройстве. Проблема в том что на SNMP устройства не отвечают - надо смотреть почему. В первую очередь стоит проверить настройки файрвола, какой community string прописан на сервере и соответствует ли он тому, что настроено на устройствах, прописаны ли ограничения по IP адресам на устройствах.
Попробую включить в Службах Windows 10 "SNMP ловушку" и "Тополог канального уровня" может быть поэтому карта сети L2 уровня не строится автоматически. Позже отпишу вышло/нет
мы решили эту проблему так - https://www.netxms.org/forum/oe-oo/netxms-2-2-12/msg25884/#msg25884
Quote from: Tatjana Dubrovica on September 16, 2019, 03:46:32 PM
Еще советую проверить лог сервера на ошибки вида:
2019.09.16 15:42:41.322 *E* [db.driver ] SQL query failed (Query = "INSERT INTO network_map_elements (map_id,element_id,element_type,element_data,flags) VALUES (?,?,?,?,?)"): Incorrect string value: '\xD0\x9A\xD0\xBE\xD1\x80...' for column 'element_data' at row 1
Это может означать что в база данных сделана не с UTF8 кодировкой и мы не можем записать туда строчку.
Это означает, что все, кто использует в качестве сервера БД Microsoft SQL c 2014 и старше, не может сохранять карты? После перезагрузки все позиции по дефолту и данная ошибка в логах. UTF8 не может быть использована в Microsoft SQL.
Вроде бы в MS SQL 2019 добавили работу с UTF-8
utf8 не решило проблему с сохранением карты. После перезагрузки все позиции элементов не сохраняются. Так же, если добавил нод вручную и содал связь с другим нодом, то связь теряется. Все для карты топологии L2. Произвольная карта сохраняется.
Ошибок в логе нет при сохранении объекта?
Нет, ошибок нет в логах. Ситуация замечена следующая. При первой загрузке консоли после перезагрузки сервера карта появляестя сразу и с нормальными позициями. Через несколько секунд всё пропадает и появляется уже через минут 10 , но всё сбито в верхнем левом углу.
Баг удается повторить, сделали тикет: https://track.radensolutions.com/issue/NX-1729