Вопрос по отображению на карте
-
А карт много разных надо? Если только одна, то теоретически существует один очень кривой workaround - руками добавить в таблицы submap_object_positions и submap_links нужные объекты и связи.
-
-
Можно будет быстро сделать временное решение. Вместо автоматической карты сети будет карта которая отображает все объекты в каком-либо контейнере. Делается все в несколько этапов:
- Надо создать контейнер, например Map, и посмотреть его ID
- Остановить сервер
- Сделать такой SQL запрос:
UPDATE maps SET root_object_id=<ID контейнера> WHERE map_id=1
- Запустить сервер.
После этого на карту будут попадать все объекты, добавляемые в наш контейнер. Останется только проблема с линками между объектами.
- Я сделаю маленький патч для консоли который позволит руками добавлять на карту линки. Работы на пару часов, так что завтра-послезавтра будет.
Надеюсь что такое решение позволит дождаться полноценных custom карт.
-
Вот если бы можно было ещё связи здесь нарисовать, вообще цены бы не было. Как я уже говорил к примеру
Есть шлюз, через который ходит хост в инет чтоб была связь:
Шлюз----Хост
Если в сети несколько хостов то так к примеру:Хост1--Шлюз--Хост2
|
|
Хост3Т.е. нарисовать объективную схему сети, а не просто все хосты на один лист вперемешку с маршрутизаторами и шлюзами. Автоматом он рисует конечно, но все так честно как есть на самом деле.
Кстати, почему в один объект я не могу отдать другой объект в подчинение? Т.е. добавить какому-то объекту Child Object? У него в качестве Child Object-а интерфейс присутствует. Может можно сделать, что на конкретно выбранный интерфейс повесить интерфейс другого объекта. И таким образом будет рисоваться схемка?
Кстати было бы прикольно еще, если бы отличались бы иконками эти хосты. К примеру в стандартном пакете включать иконки Маршрутизатор, Шлюз, Хост. Было бы удобнее смотреть на картинку, и не будет смешиваться все это в одну рябь.
-
-
-
Как раз возможность добавления своих связей на эту карту я и собираюсь сделать - будет новый пункт в меню объекта на карте: "Link with another object".
По поводу разных иконок - давно было задумано, даже страничка Presentation добавлена в свойства объекта, но до конца не доделал - отчасти именно потому, что функциональность эта нужна именно для карт, а они тоже недоделаны.
-
-
@victor said in Вопрос по отображению на карте:
Как раз возможность добавления своих связей на эту карту я и собираюсь сделать - будет новый пункт в меню объекта на карте: "Link with another object".
По поводу разных иконок - давно было задумано, даже страничка Presentation добавлена в свойства объекта, но до конца не доделал - отчасти именно потому, что функциональность эта нужна именно для карт, а они тоже недоделаны.
Виктор, (сорри ежели учу отца делать детей :)) не стоит забывать что у другого объекта может быть 2 и более интерфейсов и отсюда нужно же выбирать с каким соединять, а с каким нет.
-
Так интерфейсы вроде как вообще не фигурируют на карте? Ты просто указываешь, что вот эти два хоста должны быть соединены. Или я неправильно понял что-то?
-
Есть два слоя на сколько я вижу.
Первый слой - сам объект
Второй слой - его интерфейсы.
Т.е. если я нажму в Network map на объекте, я попаду на второй слой, в котором будут у меня интерфейсы. Вот тут лучше всего задавать линки к другим объектам. Т.е. в любой момент можно будет в дальнейшем сказать, что вот этот объект подключен к вот этому объекту через такой-то интерфейс.А именно
1 слой - Объект
2 слой |
|
интерфейс1----интерфейс Объекта 2 (просто надпись)
интерфейс2----интерфейс Объекта 3 (просто надпись)Т.е. примерно такая вот схема.
А на первом слое будет отображаться следующим образом:
Объект2 --- Объект --- Объект3
и тут как мы видим нет указания через какой интерфейс куда и чего подключено. -
Вообще на линках на карте могут отображатся названия интерфейсов, как напримет здесь:

Так что всю информацию можно иметь на одном уровне. А при определении линка да, можно спрашивать через какие интерфейсы соединять хосты. Но это я уже потом добавлю, для начала просто линки будут.
-
Ну вот видимо я что-то где-то делаю не так. Ибо у меня нет такого построения..
Сейчас конечно попробую все сделать через контейнеры а не просто по сетям. Хотя вопрос с сетями так и остался. Этот гад все равно расписывает при AutoDiscovery по /24, хотя в дискавери я указал конкретные сетки с масками
Как избавиться от этого, пока даже и не представляю. 
-
Такие карты рисуются автоматом для устройств с поддержкой CDP или SONMP. Я это привел как пример того как выглядят метки на линках.
-
-
Сделал патч для custom карт. Можно скачать здесь:
https://www.netxms.org/download/rc
надо обновить и сервер, и консоль.Добавление к пред. инструкциям:
* Первым делом выключите Enable automatic layout для карты верхнего уровня.
* Линки между объектами добавляются через меню Map -> Create link или Ctrl+Alt+C. Если два объекта на карте выделить, то они будут подставлены автоматически.
* При желании можно сделать много карт - создать подконтейнеры в нашем главном контейнере. В каждом из них окажется своя карта.
* Когда добавляете.удаляете объект в контейнер карты, сама карта должна быть открыта.И помните - это быстрый патч, а не полноценная реализация

-
- При сохранении карты и выхода из программы, настройки окна не сохраняются. Т.е. все смещается в одну кучу в левом верхнем углу.
- Обновил и сервер и клиента. Но функция Create Link в меню Map неактивно. Даже когда пытаешься выделить два объекта.
- Подписи на линках отображаются квадратиками, а не нормальным текстом...
-
А база модифицирована правильно? Т.е. должен быть сделан контейнер и его ID прописан в таблицу maps. (см. https://www.netxms.org/forum/index.php/topic,82.msg301.html#msg301)
Enable automatic layout выключен? В правом нижнем углу окна карты должно быть написано Manual. -
-
Замечание по созданию линков. Невозможно создать линк между такими устройствами как Свитч-Сервер. Причина на сколько я понимаю в том, что на интерфейсе свитча нет IP адреса. Т.е. свитч это тупое устройство с одним IP адресом и то в вилане. Фасты же, которые имеются и менеджатся на этом устройстве не имеют IP адресов, т.е. "IP Address Unassigned". Вот к такому вот порту и подключены другие устройства на примере серверов. Создать линк с таким портом не представляется возможным к сожалению. Можно убрать эту блокировку?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login