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

Started by llelik, July 30, 2007, 11:24:19 AM

Previous topic - Next topic

llelik

День добрый!
Есть необходимость на карте видеть не столько сетки и их доступность сколько хосты в этих сетях, чтоб именно хосты были сразу на карте отрисованы. Дело в том что у меня порядка сотни сеток 29-30 битовых и видеть сетки мне не надо.
либо я в настройках найти не могу либо этого пока нет, просвятите плиз

Alex

Присоединяюсь к этому... очень необходимо.

Victor Kirhenshtein

Пока-что этого нет. Обязательно будут custom maps в следующих релизах - если со временем все будет нормально, то я думаю что до конца года ситуация с картами улучшится.

llelik

очень жаль... имхо основополагающая хрень, у нас похоже из-за этого и не покатит...

Victor Kirhenshtein

Я бы с удовольствием это сделал побыстрее, но просто физически не успею. Там не столько много работы, сколько у меня времени мало...

llelik

да я верю. я бы рад помочь, да не девелопер вовсе

Victor Kirhenshtein

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

llelik

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

Victor Kirhenshtein

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

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

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

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

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

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

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

Alex

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

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

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

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


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

llelik

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

Alex


Victor Kirhenshtein

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

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


Alex

Quote from: Victor Kirhenshtein on July 30, 2007, 04:49:50 PM
Как раз возможность добавления своих связей на эту карту я и собираюсь сделать - будет новый пункт в меню объекта на карте: "Link with another object".

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

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