Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Вопрос по отображению на карте

Вопрос по отображению на карте

Scheduled Pinned Locked Moved Support (Russian)
35 Posts 3 Posters 663.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V
    V
    Victor Kirhenshtein
    wrote on last edited by
    #7

    А карт много разных надо? Если только одна, то теоретически существует один очень кривой workaround - руками добавить в таблицы submap_object_positions и submap_links нужные объекты и связи.

    1 Reply Last reply
    0
    • L
      L
      llelik
      wrote on last edited by
      #8

      карта нужна одна, но достаточно большая. Где то 250 хостов

      1 Reply Last reply
      0
      • V
        V
        Victor Kirhenshtein
        wrote on last edited by
        #9

        Можно будет быстро сделать временное решение. Вместо автоматической карты сети будет карта которая отображает все объекты в каком-либо контейнере. Делается все в несколько этапов:

        1. Надо создать контейнер, например Map, и посмотреть его ID
        2. Остановить сервер
        3. Сделать такой SQL запрос:

        UPDATE maps SET root_object_id=<ID контейнера> WHERE map_id=1

        1. Запустить сервер.

        После этого на карту будут попадать все объекты, добавляемые в наш контейнер. Останется только проблема с линками между объектами.

        1. Я сделаю маленький патч для консоли который позволит руками добавлять на карту линки. Работы на пару часов, так что завтра-послезавтра будет.

        Надеюсь что такое решение позволит дождаться полноценных custom карт.

        1 Reply Last reply
        0
        • A
          A
          Alex
          wrote on last edited by
          #10

          Вот если бы можно было ещё связи здесь нарисовать, вообще цены бы не было. Как я уже говорил к примеру
          Есть шлюз, через который ходит хост в инет чтоб была связь:
          Шлюз----Хост
          Если в сети несколько хостов то так к примеру:

          Хост1--Шлюз--Хост2
                      |
                      |
                    Хост3

          Т.е. нарисовать объективную схему сети, а не просто все хосты на один лист вперемешку с маршрутизаторами и шлюзами. Автоматом он рисует конечно, но все так честно как есть на самом деле.

          Кстати, почему в один объект я не могу отдать другой объект в подчинение? Т.е. добавить какому-то объекту Child Object? У него в качестве Child Object-а интерфейс присутствует. Может можно сделать, что на конкретно выбранный интерфейс повесить интерфейс другого объекта. И таким образом будет рисоваться схемка?

          Кстати было бы прикольно еще, если бы отличались бы иконками эти хосты. К примеру в стандартном пакете включать иконки Маршрутизатор, Шлюз, Хост. Было бы удобнее смотреть на картинку, и не будет смешиваться все это в одну рябь.

          1 Reply Last reply
          0
          • L
            L
            llelik
            wrote on last edited by
            #11

            давайте попробуем
            общаться на предмет наверное здесь будет удобно, чем уводить куда то в приват, как минимум 2 заинтересованных человека уже есть 😉

            1 Reply Last reply
            0
            • A
              A
              Alex
              wrote on last edited by
              #12

              Поддерживаю +1  ;D

              1 Reply Last reply
              0
              • V
                V
                Victor Kirhenshtein
                wrote on last edited by
                #13

                Как раз возможность добавления своих связей на эту карту я и собираюсь сделать - будет новый пункт в меню объекта на карте: "Link with another object".

                По поводу разных иконок - давно было задумано, даже страничка Presentation добавлена в свойства объекта, но до конца не доделал - отчасти именно потому, что функциональность эта нужна именно для карт, а они тоже недоделаны.

                1 Reply Last reply
                0
                • L
                  L
                  llelik
                  wrote on last edited by
                  #14

                  вобщем ждем

                  1 Reply Last reply
                  0
                  • A
                    A
                    Alex
                    wrote on last edited by
                    #15

                    @victor said in Вопрос по отображению на карте:

                    Как раз возможность добавления своих связей на эту карту я и собираюсь сделать - будет новый пункт в меню объекта на карте: "Link with another object".

                    По поводу разных иконок - давно было задумано, даже страничка Presentation добавлена в свойства объекта, но до конца не доделал - отчасти именно потому, что функциональность эта нужна именно для карт, а они тоже недоделаны.

                    Виктор, (сорри ежели учу отца делать детей :)) не стоит забывать что у другого объекта может быть 2 и более интерфейсов и отсюда нужно же выбирать с каким соединять, а с каким нет.

                    1 Reply Last reply
                    0
                    • V
                      V
                      Victor Kirhenshtein
                      wrote on last edited by
                      #16

                      Так интерфейсы вроде как вообще не фигурируют на карте? Ты просто указываешь, что вот эти два хоста должны быть соединены. Или я неправильно понял что-то?

                      1 Reply Last reply
                      0
                      • A
                        A
                        Alex
                        wrote on last edited by
                        #17

                        Есть два слоя на сколько я вижу.
                        Первый слой - сам объект
                        Второй слой - его интерфейсы.
                        Т.е. если я нажму в Network map на объекте, я попаду на второй слой, в котором будут у меня интерфейсы. Вот тут лучше всего задавать линки к другим объектам. Т.е. в любой момент можно будет в дальнейшем сказать, что вот этот объект подключен к вот этому объекту через такой-то интерфейс.

                        А именно

                        1 слой - Объект
                        2 слой      |
                                      |
                                интерфейс1----интерфейс Объекта 2 (просто надпись)
                                интерфейс2----интерфейс Объекта 3 (просто надпись)

                        Т.е. примерно такая вот схема.

                        А на первом слое будет отображаться следующим образом:

                        Объект2 --- Объект --- Объект3
                        и тут как мы видим нет указания через какой интерфейс куда и чего подключено.

                        1 Reply Last reply
                        0
                        • V
                          V
                          Victor Kirhenshtein
                          wrote on last edited by
                          #18

                          Вообще на линках на карте могут отображатся названия интерфейсов, как напримет здесь:

                          Так что всю информацию можно иметь на одном уровне. А при определении линка да, можно спрашивать через какие интерфейсы соединять хосты. Но это я уже потом добавлю, для начала просто линки будут.


                          topo.PNG

                          1 Reply Last reply
                          0
                          • A
                            A
                            Alex
                            wrote on last edited by
                            #19

                            Ну вот видимо я что-то где-то делаю не так. Ибо у меня нет такого построения.. 😞 Сейчас конечно попробую все сделать через контейнеры а не просто по сетям. Хотя вопрос с сетями так и остался. Этот гад все равно расписывает при AutoDiscovery по /24, хотя в дискавери я указал конкретные сетки с масками 😞 Как избавиться от этого, пока даже и не представляю. 😞

                            1 Reply Last reply
                            0
                            • V
                              V
                              Victor Kirhenshtein
                              wrote on last edited by
                              #20

                              Такие карты рисуются автоматом для устройств с поддержкой CDP или SONMP. Я это привел как пример того как выглядят метки на линках.

                              1 Reply Last reply
                              0
                              • A
                                A
                                Alex
                                wrote on last edited by
                                #21

                                Включил на кошках CDP. будем посмотреть.

                                1 Reply Last reply
                                0
                                • V
                                  V
                                  Victor Kirhenshtein
                                  wrote on last edited by
                                  #22

                                  Сделал патч для custom карт. Можно скачать здесь:
                                  https://www.netxms.org/download/rc
                                  надо обновить и сервер, и консоль.

                                  Добавление к пред. инструкциям:
                                  * Первым делом выключите Enable automatic layout для карты верхнего уровня.
                                  * Линки между объектами добавляются через меню Map -> Create link или Ctrl+Alt+C. Если два объекта на карте выделить, то они будут подставлены автоматически.
                                  * При желании можно сделать много карт - создать подконтейнеры в нашем главном контейнере. В каждом из них окажется своя карта.
                                  * Когда добавляете.удаляете объект в контейнер карты, сама карта должна быть открыта.

                                  И помните - это быстрый патч, а не полноценная реализация  🙂

                                  1 Reply Last reply
                                  0
                                  • A
                                    A
                                    Alex
                                    wrote on last edited by
                                    #23
                                    1. При сохранении карты и выхода из программы, настройки окна не сохраняются. Т.е. все смещается в одну кучу в левом верхнем углу.
                                    2. Обновил и сервер и клиента. Но функция Create Link в меню Map неактивно. Даже когда пытаешься выделить два объекта.
                                    3. Подписи на линках отображаются квадратиками, а не нормальным текстом...
                                    1 Reply Last reply
                                    0
                                    • V
                                      V
                                      Victor Kirhenshtein
                                      wrote on last edited by
                                      #24

                                      А база модифицирована правильно? Т.е. должен быть сделан контейнер и его ID прописан в таблицу maps. (см. https://www.netxms.org/forum/index.php/topic,82.msg301.html#msg301)
                                      Enable automatic layout выключен? В правом нижнем углу окна карты должно быть написано Manual.

                                      1 Reply Last reply
                                      0
                                      • A
                                        A
                                        Alex
                                        wrote on last edited by
                                        #25

                                        Да.. моя ошибка. Я не объединил карту в один контейнер. Просто вчера все снес и заново начал создавать все в ручную. Соответственно после переинициализации базы все настройки слетели предыдущие. Сейчас есть возможность создавать линки.

                                        1 Reply Last reply
                                        0
                                        • A
                                          A
                                          Alex
                                          wrote on last edited by
                                          #26

                                          Замечание по созданию линков. Невозможно создать линк между такими устройствами как Свитч-Сервер. Причина на сколько я понимаю в том, что на интерфейсе свитча нет IP адреса. Т.е. свитч это тупое устройство с одним IP адресом и то в вилане. Фасты же, которые имеются и менеджатся на этом устройстве не имеют IP адресов, т.е. "IP Address Unassigned". Вот к такому вот порту и подключены другие устройства на примере серверов. Создать линк с таким портом не представляется возможным к сожалению. Можно убрать эту блокировку?

                                          1 Reply Last reply
                                          0

                                          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
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups