Итак, у меня есть карта NagVis, над которой я работаю, и я столкнулся с очень большой проблемой. Я добавил несколько текстовых полей на карте к значкам ярлыков и в итоге получил ошибку
The attribute "text" is not supported in objects of type "global" on map map-01.
Во-первых, если я правильно понимаю эту ошибку, это означает, что «глобальным» объектам нельзя дать текст. Тем не менее, я не дал никакого объекта текста. Я создавал отдельные текстовые поля, как я делал это много раз на нескольких картах. Конечно, я мог что-то неправильно щелкнуть при создании текстового поля, это всегда возможно, но я не совсем понимаю, что я сделал неправильно.
Более важной проблемой является то, что я больше не могу получить доступ к этой карте. Эта ошибка, похоже, полностью отменила всю мою работу, потому что, когда я пытаюсь загрузить эту страницу, я получаю всплывающее окно с сообщением об ошибке снова, и карта не загружается. Кажется глупым, что небольшая ошибка полностью отключит всю карту, поэтому я должен верить, что есть способ получить доступ к этой карте и решить проблему, но я не могу найти этот путь. Документация NagVis и Google не смогли мне помочь с этим, поэтому я надеялся, что кто-то здесь сможет.
Мне нужен способ попасть на эту карту и исправить ошибку. Кто-нибудь сталкивался с такой проблемой раньше? Если так, что можно сделать, чтобы мне не пришлось начинать все сначала?
2 ответа на вопрос
1
user2196728
Не уверен, как это могло произойти, но вы сможете восстановить, изменив файл конфигурации карты.
У вас должен быть файл как /usr/local/nagvis-x.x/etc/maps/map-01.cfg
Отредактируйте этот файл, и вы должны найти что-то вроде этого в globalопределении раздела:
define global { grid_show=0 iconset=std_medium text=MYTEXT }
Удалить text=MYTEXTиз globalраздела.
BRILLIANT! Это сработало отлично. Спасибо вам большое за это. Такое простое решение того, что я думал, было намного сложнее. Я это очень ценю.
duzzy 10 лет назад
0
С другой стороны: я не уверен, что случилось, но каким-то образом глобальный тип также имел ширину / высоту и координаты х / у. Он также имел object_id, который больше похож на другие объекты, а не 0, и опция iconset пропала. Таким образом, кажется, что он рассматривал саму карту как объект внутри карты. Если мое понимание неверно, пожалуйста, поправьте меня.
duzzy 10 лет назад
0
0
user543644
I had the same problem. The global config section contained one of the host config sections (the global setting were overwritten by one of the host settings). I deleted the whole global section and made a new one by copying it from an another map's config file. After the copy I reloaded the web page and i just had to reedit the map options.