World map

Started by MaG, August 23, 2012, 07:58:06 PM

Previous topic - Next topic

MaG

Давно не писал, скорее потому что до сего дня везде стояла версия 1.0.12 и в принципе всё устраивало, но вот решил перелезть на 1.2.2
И вот как-то так получилось что хоть уважаемые разработчики и хаяли старые карты а в новых такой функциональности для себя не нашёл :( много разных карт, да, круто. Но для моих задач получается интересна только мировая карта поскольку её можно масштабировать как хочешь и у каждого объекта есть чёткие координаты. Не хватает в ней вот чего:
- рисовать линки между объектами как в обычной карте, а в идеале чтоб они рисовались сами по LLDP да ещё и с именами интерфейсов.
- возможность поменять тип отображения объекта как в обычной карте на картинку, но лучше в качестве общего стиля для всех объектов на карте и с возможностью убрать галочку/крестик статуса а вместо этого использовать разные картинки на состояние. Если конкретно - просто кружок разного цвета на карте как это было в старой версии - очень удобно смотрится на уменьшенной карте.
Для меня очень принципиальны такие вещи на карте потому как дежурная смена уже привыкла да и очень удобно. Вот теперь думаю откатываться обратно или следовать за прогрессом.

Victor Kirhenshtein

Я думаю лучше все-же следовать за прогрессом :)

А сделать обычную карту, и как фон поставить карту мира с нужным зумом и положением не подходит? У обычных карт есть опция использовать карту мира как фон. Тогда и линки будут, и картинки. А вообще карты надо развивать конечно, и в 1.2.x это гораздо проще делать. Можно составить четкий список пожеланий, и попробую сделать.

SKYnv

Quote from: Victor Kirhenshtein on August 24, 2012, 12:28:55 PM
Я думаю лучше все-же следовать за прогрессом :)

А сделать обычную карту, и как фон поставить карту мира с нужным зумом и положением не подходит? У обычных карт есть опция использовать карту мира как фон. Тогда и линки будут, и картинки. А вообще карты надо развивать конечно, и в 1.2.x это гораздо проще делать. Можно составить четкий список пожеланий, и попробую сделать.

1) возможность каждому объекту сопоставить своё изображение или группу изображений.
2) возможность заскриптовать поведение этого объекта, то есть.
имеем абстрактный канал, с какой либо загрузкой.
создаем обьект ($object), ассоциируем с ним 3 изображения: red.png, green.png, error.png.
ну а далее что-то типа
sub main()
{
tempValue = checkLoadAverage($object);
if tempValue == 0 then changeImage(&object,"error.png")
else if tempValue <= 70 then changeImage(&object,"green.png")
else if tempValue >= 71 then changeImage(&object,"red.png");
}

на данный момент в nxscript присутствуют функции опроса по снмп, думаю их будет достаточно.
3) возможность создавать связи между обьектами, всмысле чтобы графически их соеденить, ну и эта связь как обьект тоже неплохо чтобы могла быть заскриптована.

это если наскидку.

MaG

#3
Виктор, в том то и дело что на обычной карте это получается картинка с конкретным разрешением и отнюдь не малым, с одной стороны хочется видеть всю карту города целиком а с другой стороны хочется просмотреть район на каких домах оборудование установлено - в мировой карте это очень удобно а в обычной и карта грузится вечность и всё-равно при зуме пиксели. А пожелания как видите у меня конкретные, вот ещё товарищ к теме присоединился с боле продвинутым предложением. Хотя я его предложение считаю излишним, т.е. имхо нужно сделать возможность назначать картинки на статусы (normal,minor,major,warning) а уж нода переводится в это состояние обработкой событий а тут получается дублирование темы трешхолдов.
И ещё один момент - вот я завёл ноду, выставил ей координаты, а если мне нужна обычная карта то мне её ещё и там прийдётся выставять в нужное место - что ну никак не упрощает жизнь.

SKYnv

Quote from: MaG on August 24, 2012, 09:05:59 PM
Виктор, в том то и дело что на обычной карте это получается картинка с конкретным разрешением и отнюдь не малым, с одной стороны хочется видеть всю карту города целиком а с другой стороны хочется просмотреть район на каких домах оборудование установлено - в мировой карте это очень удобно а в обычной и карта грузится вечность и всё-равно при зуме пиксели. А пожелания как видите у меня конкретные, вот ещё товарищ к теме присоединился с боле продвинутым предложением. Хотя я его предложение считаю излишним, т.е. имхо нужно сделать возможность назначать картинки на статусы (normal,minor,major,warning) а уж нода переводится в это состояние обработкой событий а тут получается дублирование темы трешхолдов.
И ещё один момент - вот я завёл ноду, выставил ей координаты, а если мне нужна обычная карта то мне её ещё и там прийдётся выставять в нужное место - что ну никак не упрощает жизнь.
немножко несогласен насчет дублирования трешхолдов, лишь отчасти можно притянуть. И предложение скорее ко всем картам. Это повысит их интерактивность и собственно гибкость.