NagVis: невозможно загрузить карту из-за ошибки

1189
duzzy

Итак, у меня есть карта NagVis, над которой я работаю, и я столкнулся с очень большой проблемой. Я добавил несколько текстовых полей на карте к значкам ярлыков и в итоге получил ошибку

The attribute "text" is not supported in objects of type "global" on map map-01. 

Во-первых, если я правильно понимаю эту ошибку, это означает, что «глобальным» объектам нельзя дать текст. Тем не менее, я не дал никакого объекта текста. Я создавал отдельные текстовые поля, как я делал это много раз на нескольких картах. Конечно, я мог что-то неправильно щелкнуть при создании текстового поля, это всегда возможно, но я не совсем понимаю, что я сделал неправильно.

Более важной проблемой является то, что я больше не могу получить доступ к этой карте. Эта ошибка, похоже, полностью отменила всю мою работу, потому что, когда я пытаюсь загрузить эту страницу, я получаю всплывающее окно с сообщением об ошибке снова, и карта не загружается. Кажется глупым, что небольшая ошибка полностью отключит всю карту, поэтому я должен верить, что есть способ получить доступ к этой карте и решить проблему, но я не могу найти этот путь. Документация NagVis и Google не смогли мне помочь с этим, поэтому я надеялся, что кто-то здесь сможет.

Мне нужен способ попасть на эту карту и исправить ошибку. Кто-нибудь сталкивался с такой проблемой раньше? Если так, что можно сделать, чтобы мне не пришлось начинать все сначала?

0

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 9 лет назад 0
С другой стороны: я не уверен, что случилось, но каким-то образом глобальный тип также имел ширину / высоту и координаты х / у. Он также имел object_id, который больше похож на другие объекты, а не 0, и опция iconset пропала. Таким образом, кажется, что он рассматривал саму карту как объект внутри карты. Если мое понимание неверно, пожалуйста, поправьте меня. duzzy 9 лет назад 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.

Похожие вопросы