Для восстановления работоспособности кнопок на домашней странице Визион:
-
Разблокируйте Swagger:
-
Подключитесь к служебной ВМ Визион по SSH.
-
В конфигурационном файле
/opt/skala-r/etc/vision/server/vision_core/config.ymlизмените значение параметраvision_api.hostна0.0.0.0. -
Перезапустите сервис vision_core:
systemctl restart vision_core.service
-
-
Откройте Swagger. Он доступен по ссылке:
https://адрес ВМ:8088/docs#/object_link/add_object_link_vision_api_v1_object_link__post -
Нажмите кнопку Try it out.
-
Укажите параметры запроса:
-
Для создания дашборда «Утилизация»:
{ "object_id": "<ИМЯ_ПАК>", "title": "Утилизация", "type": "utlz", "url_prefix": "https://", "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=<ИМЯ_ПАК>&module_id=All&node_id=All", "address": { "client": "<Визион>" } } -
Для создания дашборда «Состав»:
{ "object_id": "<ИМЯ_ПАК>", "title": "Состав", "type": "component", "url_prefix": "https://", "url_suffix": "/vision/grafana/d/pak-components/?var-pak_id=<ИМЯ_ПАК>&module_id=All", "address": { "client": "<Визион>" } }
-
-
Для выполнения запроса нажмите кнопку Execute.
Пример:
-
Запрос:
{ "object_id": "Kraftway", "title": "Утилизация", "type": "utlz", "url_prefix": "https://", "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=Kraftway&module_id=All", "address": { "client": "1.1.1.1" } } -
Ответ:
{ "links": [ { "object_id": "ПАК", "title": "Утилизация", "type": "utlz", "url_prefix": "https://", "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=%D0%9F%D0%90%D0%9A", "address": { "client": "192.168.190.189" }, "id": 1 }, { "object_id": "ПАК", "title": "Состав", "type": "vsn", "url_prefix": "https://", "url_suffix": "/vision/grafana/d/pak-components/?var-pak_id=%D0%9F%D0%90%D0%9A", "address": { "client": "192.168.190.189" }, "id": 2 } ] }
Удаление ошибочно добавленного объекта#
Если требуется удалить ранее созданный объект, воспользуйтесь методом Delete Object Link, он расположен в той же группе запросов Swagger. В параметрах запроса укажите идентификатор удаляемого объекта.